swallowdeng

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

Feedback

# re: 关于脚本关于lua的c++应用 2006-03-25 17:46 boss
鄙视!!鄙视~~!! 以式鼓励~~  回复  更多评论
  

# re: 关于脚本关于lua的c++应用 2007-11-28 02:41 风子
请教下 关于 lua_getglobal 和 lua_setglobal
不知道为什么,我调用这两个函数不是av错误就是提示table index is nil,不知道为什么  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理