Unity自定程序集AssemblyDefinitionFile简称 .ADF

1.Unity2017.3后加入了自定义程序集功能,定义程序集包含的脚本,程序集之间的关系,在脚本修改更新后,只会重新生成与修改脚本相关联的程序集,减少编译器的编辑时间。

2.项目越大,项目的编译时间越长,合理的设置自定义程序集,可以有效的减少编辑时间,提高工作效率。


3.修改Main程序集,只会重新编译Main.dll。但是修改Library.dll,会导致Stuff.dll和Main.dll重新编译。

4.创建自定义程序集的方法,Asset/Create/ Assembly Definition–》创建,文件扩展名 .asmdef 简称ADF文件。adf会把在其同级以及下面的目录的脚本,大道同一个程序集中。

5.脚本采用就近原则,打入程序集。若一个文件夹中有多个ADF,脚本距离哪个近,就会打入近的程序集。看脚本Inspector属于哪个程序集。

6.设置程序集的引用:
一个打成ADF的脚本中调用另一个程序集中的单例类,那么就必须为该ADF添加对单例类所在程序集的引用。

7.对于程序集的使用,要么整个项目合理的设置程序集,要么不使用,否则使用不当,会造成项目因程序集引用不当,报错。

猜你喜欢

转载自blog.csdn.net/baidu_39447417/article/details/115151569