在Unity编辑器中搜索资源的引用关系

在Unity编辑器中搜索资源的引用关系,第1张

优化游戏的时候,我们需要删除没有用到的资源。如何判断资源有没有被引用

Unity编辑器提供了两个搜索资源关系的方法:

(1)Find References In Scene,在Hierarchy面板中搜索资源的引用关系

(2)Select Dependencies,在Project面板中搜索资源的依赖关系

但是这两个方法并不能满足我们的需求,因此我写了另外一个搜索资源引用的方法:

原理很简单:

(1)获取当前文件的guid

(2)获取所有查找文件的内容

(3)判断这些文件内容包不包含这个guid

怎么用vs编辑unity不能引用using

system.data.sqlclient

1、找到system.data.dll文件,默认的地址是在c:\program

files\unity\editor\data\mono\lib\mono\unity,这个根据你所安装的路径有关。

2、将该文件复制到你的工作空间下的asset文件夹内

3、在你的编辑器中添加引用,我用的是vs

4、在命名空间内

1、方法定义为static,直接类名.方法名调用;\x0d\x0a如\x0d\x0aclass Main1{\x0d\x0apublic static function Add(j:int,i:int):void\x0d\x0a{\x0d\x0aDebug.Log(i+j)\x0d\x0a}\x0d\x0a}\x0d\x0aMain1.Add(1,2)\x0d\x0a2、new 一个对象,对象调用,如\x0d\x0avar m:Main1 = new Main1()\x0d\x0am.Add(2,3)\x0d\x0a3、GameObject.Find(),得到那个有这个脚本组件的GameObject,这个GameObject再GetComponent,得到script,scirpt再调用方法。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11394533.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存