鸟语天空
脚本编译
post by:追风剑情 2014-6-1 18:35

Unity可以把脚本编译为.dll文件,.dll文件将在运行时编译运行。这样做可以提高执行的速度,比传统的JavaScript脚本要快20倍左右。

脚本具体的编译需要以下4步:

(1)所有的“Standard Assert”、“Pro Standard Assert” 或者 “Plugins”文件夹里的脚本会被首先编译。

(2)所有的“Standard Assert/Editor”、“Pro Standard Assert/Editor”、 “Plugins/Editor”文件夹里的脚本会被首先编译。

(3)所有在“Editor”文件夹里面的脚本接着被编译。

(4)其他脚本在最后编译。

提示

   在"WebPlayer Templates"文件夹下的脚本不会被编译。

根据Unity的版本进行编译。

在脚本的开始写入一些代码:

//判断Unity的版本

#if UNITY_2_6_0

//使用2.6.x特性使用2.6.0特性

#endif

//判断Unity的版本

#if UNITY_2_6

//使用2.6.x特性

#endif

说明: 定义的版本从2.6开始。

   这样就能确保游戏的特性只在对应的版本中使用。这样也可以标记脚本,确保在对应的Unity版本中才能使用。

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容