哇赛!我被脚本引擎卡住了……各位乡亲父老!拜托了
脚本引擎的构思,功能的实现给点思路!
脚本语言定为Python!!!
它怎样嵌入C++?
如何运作:脚本引擎如何整合到游戏引擎?
靠Python的API如何解析Python的脚本文件……?
脚本需要写入什么?
我的思路现在很凌乱,很急!
生活像一团麻,总有那解不开的小疙瘩…………
代码,实例!电子书!谢谢!谢谢!谢谢
问题点数:50、回复次数:19Top
1 楼ttmmdd(老孩子)回复于 2003-08-04 14:53:39 得分 0
试试LUA吧,
他和C之间可以通过API通讯,
当然最好是象UNREAL一样自己写一个,
不过困难耳.
我也自己写,没写好.
争取超过UNREAL,和和.
Top
2 楼EndDuke(游戏狂徒)回复于 2003-08-04 23:22:24 得分 0
upTop
3 楼happy__888([顾问团]寻开心 www.e-jjj.com)回复于 2003-08-05 09:55:30 得分 10
记得以前看到过别人做的一个脚本,它是有自己的编译器的,可以和VC++语言进行接口,找不到相关资料了,就帮你UP吧。Top
4 楼gruntOrc()回复于 2003-08-05 13:01:52 得分 0
建议EndDuke (Duke) 搜索一下 swig 的相关内容Top
5 楼gruntOrc()回复于 2003-08-05 13:12:58 得分 0
简化的封装器和接口生成器
(Simplified Wrapper and Interface Generator(SWIG))
是广泛(或许是占统治地位的)使用的为 Python 和其它“脚本编制”语言编写 C/C++ 模块的工具Top
6 楼yefei(叶飞)回复于 2003-08-05 14:35:01 得分 0
其实自己写个解释性的语言,定个类C的语法,功能、接口定义用C/C++来写,并不难的
Top
7 楼EndDuke(游戏狂徒)回复于 2003-08-12 23:48:55 得分 0
upTop
8 楼happy__888([顾问团]寻开心 www.e-jjj.com)回复于 2003-08-13 09:53:44 得分 0
开发语言下面有perl和PYTHON坛子,到那里看看吧。Top
9 楼noslopforever(天堂里的死神)回复于 2003-08-14 19:19:20 得分 0
up
能够统一使用python也是一件好事Top
10 楼beckz(虚无构)回复于 2003-08-15 09:13:36 得分 0
试试boost这个类库吧,记得里面好像有Python的解释器。Top
11 楼miaow1977(miaow)回复于 2003-08-15 10:30:57 得分 0
用脚本之前先想一想用脚本能给你带来什么好处?
Top
12 楼tangl_99(tangl_99)回复于 2003-08-15 18:22:05 得分 10
设计一个脚本引擎关系到整个游戏引擎的规划设计.所以在你设计之前,你一定要有足够的知识和完成的设计说明.
这里有篇很好的脚本设计的教程.
http://www.flipcode.com/tutorials/tut_scr01.shtml
不要说你看不懂英文.Top
13 楼seagate()回复于 2003-08-16 01:04:06 得分 10
建议在编写的软件中都加入脚本功能,很好扩展,比插件要容易编写。
Python是很好的选择,LUA虽然快,但是非OO的,Python慢一点,但是很完善的编程语言,很容易加入到程序里。用在RPG中再好不过。
如何嵌入,请看http://www.dohao.org/python/Top
14 楼tiamo(tiamo)回复于 2003-08-18 14:09:25 得分 10
python作嵌入很简单
而且python的东西特别容易学特别容易使用
强烈推荐
她的最新版本2.3提供的新的import hook机制
解决了我长期以来的困扰
嘿嘿
看看python的doc就能学会怎么作嵌入了
有个游戏用的就是python作语言
还有源代码
到sourceforge上面搜索ika就能找到Top
15 楼osoker(River Jiang)回复于 2003-09-07 14:57:47 得分 0
强烈建义lua,我用得很好,简单实用.Top
16 楼Analyst()回复于 2003-09-07 19:03:25 得分 10
使用boost.python
最简单好用的脚本语言其实是JScript.Top
17 楼askquestion2002(jiang)回复于 2003-09-08 05:40:14 得分 0
up up up up.....Top
18 楼ejiue(阿喀硫斯的脚跟)回复于 2003-09-08 11:41:43 得分 0
upTop
19 楼sakurar(开发者绝不是好玩家)回复于 2003-09-08 21:43:06 得分 0
学过编译原理的同学们,自己写吧。
简单一点就行,用不了很多时间的。
如果自己懒得动手,也没什么特别要求,可以试试用java作脚本。去sun的网站看看。Top



