查看: 1427|回复: 0
打印 上一主题 下一主题

unity脚本编译(Script compilation)问题请教

[复制链接]

733

主题

5

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
6520
精华
14

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-6-29 04:35:20 |只看该作者 |倒序浏览
unity圣典中提供的解释似乎与官网有所出入。而且翻译的有些不太明白,在这里请教一下大神。

Script compilation is performed in 4 steps:
脚本编译包含4步:

1. All scripts in "Standard Assets", "Pro Standard Assets" or "Plugins" are compiled first.
所有"Standard Assets", "Pro Standard Assets"或"Plugins"文件夹里的脚本会被首先编译

Scripts in one of these folders can't directly access scripts outside these folders.
这些文件夹里的脚本不能直接访问文件夹之外的脚本.

It is not possible to reference the class or its variables directly,but it is possible to communicate with them using GameObject.SendMessage.
不能直接引用类或它们的变量,但是可以通过使用 GameObject.SendMessage 与他们进行通信.

2. All scripts in "Standard Assets/Editor", "Pro Standard Assets/Editor" or "Plugins/Editor" are compiled next.
所有在"Standard Assets/Editor", "Pro Standard Assets/Editor"或"Plugins/Editor"文件夹里的脚本会接着被编译

If you want to use the UnityEditor namespace you have to place your scripts in these folders.For example to add menu items or write custom wizards you have to place your scripts in those folders.
如果你想使用UnityEditor命名空间,你必须把你的脚本放到这些文件夹里.例如你想添加菜单项或自定义向导,那么你必须把你的脚本放到那些文件夹里.

These scripts can access scripts from the previous group.
这些脚本可以访问之前第一条里说的那些脚本.

3. All other scripts outside "Editor" are compiled next.所有在"Editor"以外的的脚本将紧接着被编译
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-29 09:36 , Processed in 0.292657 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部