关卡逻辑脚本一般来说构架于比C++接口更高级的层次上, 直接把脚本命令映射到C++方法会把脚本层次弄得错综复杂. Bug甚至会比同样的C++代码更多, 因为脚本语言一般缺少强类型检查和”编译时”的错误检测, 所以在本应在C++编译时发现的Bug会在脚本运行时才发现(这对于不同的脚本语言有所不同). 这是我们从Project Nomads中得出的经验, 它就是用Nebula2的脚本系统驱动的.
文章来源:http://blog.csdn.net/xoyojank/archive/2008/10/28/3170723.aspx
posted on 2008-10-29 07:47  逍遥剑客®  阅读(112)  评论(0编辑  收藏  举报