Unity3D研究院新方法加快代码编译速度(九十六)

栏目: 编程语言 · 发布时间: 7年前

内容简介:之前可以将核心框架代码放在Plugins目录下,只要不修改该目录下的代码,就不会造成重新编译从而加快编译速度。新版本的Unity引入了一个新概念,Assembly可以将目录下(包括子目录)下的所有cs代码编译成DLL,这样就可以进一步加快编译速度。外部的脚本都是访问到A_DLL和B_DLL,如果它俩内部需要相互访问,如图,可以在Refrerences绑定另外一个Assembly即可。

之前可以将核心框架代码放在Plugins目录下,只要不修改该目录下的代码,就不会造成重新编译从而加快编译速度。新版本的Unity引入了一个新概念,Assembly可以将目录下(包括子目录)下的所有cs代码编译成DLL,这样就可以进一步加快编译速度。

Create->Assembly Definition 可创建一个新的Assembly。如图,我们创建两个目录,分别在目录下放入Assembly,这样A、B脚本就会自动编译在对应的dll里,脚本面板中右边的filename能看到被打包到那个dll里面了。

Unity3D研究院新方法加快代码编译速度(九十六)

外部的脚本都是访问到A_DLL和B_DLL,如果它俩内部需要相互访问,如图,可以在Refrerences绑定另外一个Assembly即可。

Unity3D研究院新方法加快代码编译速度(九十六)

下面还有一个Test Assemblies,字面意思是勾选后表示这个DLL只在编辑模式下有效,如果没有被外部引用,打包后就会剥离掉。这个功能非常好,因为以前只有Editor下的代码才会被打包剥离掉,这样非Editor下的代码也可以选择性剥离掉,剩下的功能还有待测试。


以上所述就是小编给大家介绍的《Unity3D研究院新方法加快代码编译速度(九十六)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数学与生活(修订版)

数学与生活(修订版)

[日] 远山启 / 吕砚山、李诵雪、马杰、莫德举 / 人民邮电出版社 / 2014-10 / 42.00元

数学是高等智慧生物的共有思维,是对真理的探索,对矛盾的怀疑,但它绝非一门晦涩难懂的学问,非应试目的的数学是纯粹而朴实的智慧。《数学与生活》为日本数学教育改革之作,旨在还原被考试扭曲的数学,为读者呈现数学的真正容颜,消除应试教学模式带来的数学恐惧感。 本书既包含了初等数学的基础内容,又包含了微分、积分、微分方程、费马定理、欧拉公式等高等数学的内容。作者运用了多个学科的知识。结合日常生活和东西方......一起来看看 《数学与生活(修订版)》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具