首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Nebula3脚本系统

Nebula2的脚本系统实现了一个面向C++的脚本接口, 它把脚本命令直接映射到了C++方法....从技术角度来说, 这是一个简捷的思路, 但是对于需要把游戏逻辑和行为脚本化的关卡设计师来说, Nebula2的脚本系统太底层和透明了....这是我们从Project Nomads中得出的经验, 它就是用Nebula2的脚本系统驱动的....) 除了太底层以外, Nebula2的脚本系统也有一些其它的缺点: C++方法必须遵循可以转化为脚本的原则( 只有简单数据类型才可以做为参数 ) 给程序员带来麻烦....: 脚本系统的基础是Script::Command类 Script::Command是一个完全脚本语言无关的, 它包含了一个命令名称, 一些输入参数的集合还有一些输出参数的集合.

30620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券