请教游戏中脚本设计的问题

gamenpc 2011-03-19 06:36:45
用DXUT学写了个场景编辑器。可添加建筑物、人物,可设置它们的高度与朝向,其他的什么灯光、物件的碰撞、触发器等都没有写。
手头上只有一本《DirectX角色扮野游戏编程》里面有提过脚本的开发,但原书的是很简陋的脚本系统,而且并没有用详细的篇幅说明,查阅起来非常不便……
请问如果在编辑器内添加上脚本相关的编辑与设计,应该如何着手,各位能提供一些经验、建议或者资料吗?感谢~
...全文
208 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Baesky 2011-03-22
  • 打赏
  • 举报
回复
phython,它属于ruby和LUA之间。
gameice 2011-03-22
  • 打赏
  • 举报
回复
lua, xml
zhanlonglong 2011-03-21
  • 打赏
  • 举报
回复
DXUT是虾米?
Viskag 2011-03-21
  • 打赏
  • 举报
回复
自从魔兽世界用lua作为脚本以来,lua越来越被重视了。
关于lua的介绍和C++的基本交互,有一些文章可以看看
http://hi.baidu.com/starloooooove/blog/item/ebb75906ea615f77030881a5.html
http://www.cppblog.com/lxyfirst/archive/2008/10/29/65447.html
http://pirateyk.javaeye.com/blog/513811

要想让lua和C++的类有很好的交互,我们必须实现C++的反射的机制(否则只用基本交互的话,几乎无法实现和复杂的C++类的交互),C++的反射机制可以看一些文章:
http://topic.csdn.net/u/20090903/15/d8bef424-3199-40d0-8212-4bed30093089.html
http://dev.firnow.com/course/3_program/c++/cppjs/20100710/419137.html
http://www.docin.com/p-9271184.html
http://wenku.baidu.com/view/d17954323968011ca300914d.html

基本的反射机制不复杂,但是要结合自身的需求,楼主还要自己摸索,如何即方便又简单的实现C++类和lua的交互,没有现成的。

KIBENSEVEN 2011-03-20
  • 打赏
  • 举报
回复
LUA.
Sou2012 2011-03-20
  • 打赏
  • 举报
回复
楼主可以参考一下LUA。

8,325

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧