E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AssetDatabase
Unity中保存简单数据到prefab的meta文件中
原文:http://www.xuanyusong.com/archives/4227[MenuItem("1/1")]staticpublicvoidTest(){stringpath=
AssetDatabase
.GetAssetPath
刘峰1011
·
2020-08-17 04:42
Unity给一个Prefab添加子物体报错Setting the parent of a transform which resides in a Prefab Asset is disabled t
具体报错代码简化后如下:GameObjectparentPrefab=
AssetDatabase
.LoadAssetAtPath("As
阿晚喵
·
2020-08-17 04:30
Unity
unity
Unity批量处理模型贴图
思路:判断模型文件夹里文件后缀,通过
AssetDatabase
.LoadAssetAtPath加载后缀为*.mat的文件,类型为Material[MenuItem("ArtBatch/批量处理贴图颜色"
im2vegetable
·
2020-08-17 01:53
unity
unity 扩展编辑器 文件操作时常用的类与方法
Selection获取到当前鼠标点中的物体(详细API看unity圣典)
AssetDatabase
资源数据库(对资源进行读写和各种操作的接口)(1)
AssetDatabase
.Refresh();//重新导入有更新的资源
strivero
·
2020-08-13 18:50
unity笔记
Unity 获取指定资源目录下的所有文件
获取所有资源[@MenuItem("Navy/Assets/Test")]staticvoidTest_Compoent(){//OK//这个不好用~//Debug.Log(
AssetDatabase
.LoadAllAssetsAtPath
花_sir
·
2020-08-13 16:18
Unity3d
Unity 编辑器扩展—枚举类型多选搜索UnityAsset文件
可做位运算privateenumSearchType{AnimationClip=1();选中搜索物体privateObject[]_searchObjects;//搜索指定路径下选择类型varguids=
AssetDatabase
.FindAssets
作茧自缚的蚕
·
2020-08-13 15:33
Unity 编辑器拓展功能之获得当前脚本的路径
Unity编辑器拓展功能啦/*获取当前脚本的文件夹路径,参数为脚本的名字*/staticstringGetPath(string_scriptName){string[]path=UnityEditor.
AssetDatabase
.FindAssets
lq1340817945
·
2020-08-13 15:33
[Unity] 找到选中文件节点下的所有文件
SerializationMode.ForceText;添加工具借口在菜单:[MenuItem(“Assets/ChooseObject”)]读取选中的文件:Selection.activeObject获得文件的路径:
AssetDatabase
.GetAssetPath
Hunter_2020
·
2020-08-13 14:22
Unity
Editor
Unity 获得所选资源的目录路径
UnityEngine.ObjectobjinSelection.GetFiltered(typeof(UnityEngine.Object),SelectionMode.Assets)){path=
AssetDatabase
.GetAssetPa
T.D.C
·
2020-08-13 12:56
unity
Unity——Editor下遍历制定目录下Prefab
[MenuItem("Tools/检测Text字体设置是否规范")]publicstaticvoidCheckTextFont(){string[]allPath=
AssetDatabase
.FindAssets
Htlas
·
2020-08-13 11:42
UnityEditor
Unity 编辑器下获取选择文件路径
默认所有资源窗口下的文件或文件夹都是资源文件,它们被导进Unity时一定都会被序列化出一个唯一ID存到.meta文件中,因此,根据唯一ID可以找到文件或文件夹,所以,可以使用Selection.assetGUIDs,再通过
AssetDatabase
.GUIDToAssetPath
w87580575
·
2020-08-13 10:18
Unity
Editor
Unity编辑器工具编写记录
获取当前选中的物体//单个物体varobj=Selection.activeObject;//多个物体varobjs=Selection.objects;获取选中物体的路劲varpath=
AssetDatabase
.GetAssetPath
林新发
·
2020-08-13 10:26
unity3D
Unity3D
Unity中资源依赖关系获取优化
Unity中资源依赖关系获取优化https://www.jianshu.com/p/a0ae15412a2d今天和大家分享一个优化经验,主要关于获取一个资源的依赖资源列表即对
AssetDatabase
.GetDependencies
kuangben2000
·
2020-08-08 17:53
Unity
Unity知识点小结(一)
1、Editor下通过路径加载资源:
AssetDatabase
.LoadAssetAtPath(path);2、修改完资源保存:
AssetDatabase
.SaveAssets()3、UnityEditorlog
Rhett_Yuan
·
2020-08-07 12:18
【Unity3D自学记录】利用代码修改图片属性(Inspector)
核心部分:TextureImporterti=(TextureImporter)TextureImporter.GetAtPath(
AssetDatabase
.GetAssetPath(obj));ti.textureType
虚拟de世界
·
2020-07-27 23:02
Unity3D_技术
Unity3D
Unity3D
Unity 删除选中Asset文件
=null){foreach(DefaultAssetobjinselectObjects){varpath=
AssetDatabase
.GetAssetPath(obj);AssetDatab
作茧自缚的蚕
·
2020-07-11 12:08
unity3d 打包问题记录
Q1:Movingfilefailed-mocingtempXXXtoXX拒绝访问A1:因为之前改变了asset的bundlename等属性但是没有保存,要调用
AssetDatabase
.SaveAssets
ks7638246
·
2020-07-11 10:39
unity3d
打包
【Unity】自动标记AssetBundle打包
先删除所有的AssetBundle标记publicstaticvoidclearAssetBundlesName(){//获取所有的AssetBundle名称string[]abNames=
AssetDatabase
.GetAllAssetBundleNames
鬼雨
·
2020-07-11 09:42
Unity
unity3D 判断Selection 选中的是否是Project视窗中的object
方法一:EditorUtility.IsPersistent(Objecttarget)方法二:
AssetDatabase
.GetAssetPath(Selection.activeObject)如果是
UnityAsk
·
2020-07-10 20:44
【Unity】AssetBundle的使用——打包/解包
最近参考了各位大神的资源,初步学习了Unity的资源管理模式,包括在编辑器管理(使用
AssetDatabase
)和在运行时管理(使用Resources和AssetBundle)。
weixin_34110749
·
2020-07-08 16:14
Unity设置AppIcon方法
不同的渠道需要不同的AppIcon,在网上找了方法,记录下Unity4.6测试可用,Unity2017.2.0测试不可用代码:publicvoidSetDefaultIcon(){Texture2Dtexture=
AssetDatabase
.LoadAssetAtPath
weixin_34378969
·
2020-07-06 19:09
unity 将配置信息生成本地asset文件
生成asset文件要使用到
AssetDatabase
这个类,关于这个类似操作asset文件夹下的文件的,可以加载图片,资源等,详细的可以去查看API
杰-森
·
2020-07-02 13:22
知识点
代码
unity4升级unity5动画文件不能正常播放解决方法
publicclassZYResetTheAnimator:MonoBehaviour{[MenuItem("ZY/ResetTheAnimator")]staticvoiddelete(){GameObjectprefab=
AssetDatabase
.LoadAssetAtPath
balian1021
·
2020-07-01 18:26
Unity 文件读取与写入
Resources.LoadAssetAtPath();仅限于在编辑器内使用Build后出来的的所有
AssetDatabase
.LoadAssetAtPath();的返回值都为null;不建议使用。
八斗米
·
2020-07-01 15:01
编程-数据持久化
Unity__查找资源被哪里引用了
Unity提供了一个方法
AssetDatabase
.GetDependencies(),但是它只能查找这个资源引用了那些资源。但是我想要的是查找某个资源被那些资源引用了,这是两种相反的查找公式。
Le_Sam
·
2020-07-01 11:56
经验总结
Unity
Unity 截图
截图之后尽量不要调用
AssetDatabase
.Refresh();不然我的Opencv会出问题(有时间再去看看是啥问题)1.只能截全屏,有UI,方便的是它会帮你自动保存,也能直接截图成Texture2D
会思考的猴子
·
2020-07-01 04:05
unity
unity pro版本(花钱购买序列号的正版) 代码设置自己公司的logo
PlayerSettings.SplashScreen.showUnityLogo=false;//屏蔽下方显示unity的logo(包含文字madewithunity和unity的logo)varlogo=
AssetDatabase
.LoadAssetAtPath
阳光码农
·
2020-07-01 02:33
游戏开发
unity 代码更改图片配置
格式设置///voidFormatTexture(Texture2Dtexture){//拷贝配置文件时会自动更改配置return;if(texture==null)return;stringpath=
AssetDatabase
.GetAssetPath
CLoveF61
·
2020-06-29 04:45
Unity
AssetDatabase
和Resources资源管理
unity常用的资源大概有3类:1:纯资源(material,texture,shader,audio……)这些资源不能直接拖到场景里使用。2:预置(prefab),这种资源需要实例化之后才能使用3:scene也是一种资源还有一些平时不太关注的:脚本对象,文本文件,unity自己内置的资源(像新建粒子时的默认材质之类的),这些也是资源。Unity管理这些资源分为两种:1:在编辑器内管理,使用ass
罗松_ls
·
2020-06-27 08:20
unity
Unity
AssetDatabase
类
AssetDatabase
,它允许您访问您的项目中的资源。它提供了查找资源、加载资源、创建资源,删除资源和修改资源的方法。
pengyachuan
·
2020-06-24 19:23
Unity3D
【Unity】
AssetDatabase
加载浅析
AssetDatabase
.LoadAssetAtPath这个东东很像resource.load,好像在unity5.0之前这个方法就是resource.loadatpath。
黒可乐
·
2020-06-24 08:47
Q&A——内存管理(二)
内存管理Q1:我们在Profiler中发现了一个
AssetDatabase
的内存占用,其存在于Assets中,单个占用内存非常大。请问该占用是如何发生的呢?是否可以避免?
起个名字真的好难啊
·
2020-06-23 05:17
Unity
性能精讲
Unity编辑器 - 资源修改立即写入磁盘
AssetDataBase
.SaveAssets()
Unity编辑器-资源修改立即写入磁盘
AssetDataBase
.SaveAssets()在编写编辑器时,如果需要修改Unity序列化资源(如Prefab,美术资源,ScriptableObject等类型
acwk0442
·
2020-06-22 12:19
[Unity][代码问题]The type or namespace name `
AssetDatabase
' does not exist in the namespace `UnityEditor
unity出现问题Thetypeornamespacename`
AssetDatabase
'doesnotexistinthenamespace`UnityEditor'.Areyoumissinganassemblyreference
BuladeMian
·
2020-06-21 17:40
Unity
Unity问题
代码问题
UNITY Animation Clip 优化
stringtargetPath="Assets/targetClip.anim"){//源clipif(sourceClip==null)return;//载入目标clipvartargetClip=
AssetDatabase
.LoadAssetAtPath
多罗猫_游戏人
·
2020-04-14 01:31
一键恢复安卓贴图压缩格式到初始状态
之前发现小米会过滤掉使用DXT的贴图的应用,所以写个小工具把修改过的资源批量修改到默认的格式.关键代码如下staticvoidChangeAndroidTextureFormat(){varassets=
AssetDatabase
.FindAssets
霸俊流年
·
2020-04-04 20:54
Unity-将Excel文件存储为ScriptableObject资源
需求:将策划写好的excel文件,在unity编辑器环境下加工成可以跨平台的数据资源文件实现思路:1)编辑器下使用窗体工具获取路径2)使用获取路径读取excel功能3)创建
AssetDatabase
资源第一步
ommoonlight
·
2020-03-19 23:40
Unity5.5打包报错问题修复
unity4.x下可以直接使用Resources.LoadAssetAtPath进行加载,新版本api则更换为UnityEditor.
AssetDatabase
.LoadAssetAtPath。
dumpling2017
·
2020-02-24 19:34
Unity踩坑记录
Unity踩坑记录1.问题:字体间相互依赖参考链接项目中导入的两种字体“ConstantiaBold”与“ConstantiaRegular”,打AB时发现了互相依赖,能通过
AssetDatabase
.GetDependencies
庸人自扰Eam
·
2020-01-13 22:16
问题解决
Unity基础
Editor工具类集合
AssetDataBase
管理assets的各种接口,避免使用FileSystem带来的资源引用丢失等问题。脚本必须放在Editor目录下。
晓龙酱
·
2019-12-27 00:11
【unity进阶】一键查找shader并进行替换
staticvoidShaderSoftEdgeUnlit(){Shadershader=Shader.Find("Unlit/SoftEdgeUnlit");string[]tempMaterialsPath=
AssetDatabase
.GetAl
霸俊流年
·
2019-12-21 21:00
unity的特殊目录和脚本编译顺序
但有例外,如
AssetDataBase
/**/Resources资源目录名,可以是子目录这类目录下的资源会被打包使用Resour
小小青蛙不怕风吹雨打
·
2019-12-21 13:39
AssetDatabase
AssetDatebase也是一个静态类,他的作用是管理整个工程的所有文件(一般成为“资产”)。直观地说就是管理整个project窗口中的所有内容,比如,你可以增加、删除、修改文件等等。这里有几个常常用到:CreateAsset:创建文件CreateFolder:创建文件夹DeleteAsset:删除文件GetAssetPath:获取文件相对于Assets所在目录的相对位置,如“Assets/Im
逆茪
·
2019-12-13 19:12
unity获取丢失shader的material
UnityEngine.Object_obj=
AssetDatabase
.LoadAssetAtPath(_materialPath+@"\"+_materialFiles[j].Name,typeof
红定义
·
2019-12-02 02:47
unity 编辑(Editor)模式制作prefab
Objectgo2=
AssetDatabase
.LoadAssetAtPath(MakeCreaturePrefabWindow.Check_modelNames[key].Replace(@"\","
红定义
·
2019-12-01 11:17
Unity3d发布IOS9应用时出现中文乱码的解决方法
简单的说,解决方法就是批量修改NGUI的label字体,修复ios就删除arial引起的中文乱码我们来看具体如何操作staticpublicvoidyaheifont(){uf=
AssetDatabase
.LoadAssetAtPath
·
2019-09-23 23:28
Unity3D之查找资源被哪里引用了
原文链接:http://www.xuanyusong.com/archives/4207Unity提供了一个方法
AssetDatabase
.GetDependencies(),但是它只能查找这个资源引用了那些资源
Csoap994
·
2019-08-28 11:33
Unity3D
AssetDataBase
_Path_Directory_File
File文件1.创建文件File.Create(@"D:\Test\Debug1\测试.txt");需要扩展名2.打开文件File.Open(@"D:\Test\Debug1\测试.txt",FileMode.Append);3.追加文件内容File.AppendAllText(@"D:\Test\Debug1\测试.txt","哈哈");4.复制文件File.Copy(@"D:\Test\Deb
飞飛飛
·
2019-04-03 13:48
Unity
知识整理
Unity动态加载资源的几种方式
AssetDatabase
.loadasset:这种方式只在editor范围内
Abel02
·
2019-02-21 15:37
Unity
unity3d中使用代码创建Material材质
=null;//mat的texturepublicMaterialmat;//要创建的materialvoidStart(){//给texture添加一张png图片图片的路径图片的类型texture=
AssetDatabase
.LoadAssetAtPath
考班格
·
2018-09-03 21:28
unity3d
C#
菜鸟学习编程之路
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他