最近在做一个项目,唉,一个没有啥技术含量的项目。为了给自己一点挑战就在里面加入了脚本,嗯,什么脚本呢......就是lua啦。嘿嘿看到这儿应该知道俺是从事游戏行业的了吧。lua这个东东性能和使用上都还是挺不错的,就是在与c++的结合上有点烦,全靠堆栈来融合消除数据结构方面的差异。还好有luaplus--模板编程优势体现。这个东东将lua的c函数接口进行了封装,用metable的方式在lua中仿真了c++的类,不过心虚的说一句,luaplush在对数据类型的支持上还不够,俺就自己添加了好几个接口已实现对std::string呀什么的支持,如此一番就不需要再为适应lua调用而多写接口了。
现在俺的框架已经支持lua了,呵呵实现剧情用脚本写只一个爽字呀!:“哇哈哈,策划!不要在JJWW了要怎么改都随你啦。”另外俺把场景编辑也用脚本来写了,呵呵算是对自己的一个联系罗。至于逻辑一类的当然更是不在话下啦!各位看官来点掌声呀