CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  游戏开发

哇赛!我被脚本引擎卡住了……各位乡亲父老!拜托了

楼主EndDuke(游戏狂徒)2003-08-03 22:15:00 在 专题开发/技术/项目 / 游戏开发 提问

脚本引擎的构思,功能的实现给点思路!  
   
  脚本语言定为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

相关问题

  • 各位乡亲父老,进来谈谈中国教育!!!!!!!!!
  • 各位父老乡亲救救一位高中生吧
  • 巨酷无比呀!!!CSDN的父老乡亲们都请来捧个场~~~~~~~~~~
  • 在computer前连续过了5个节以上的父老乡亲请进
  • 我痛苦,我恨MS,兄弟姐妹们,父老乡亲们,救救我吧!
  • [散分]晃晃悠悠,成星了,答谢Sybase版的父老乡亲 ^_^
  • 脚本
  • 今天突发神经病,害的MM_mimi认为偶在跟她捣乱!各位父老乡亲,大伯大娘,大叔大婶,大哥大嫂请列出nosnow不是chinanet的理由,摆脱!......
  • 各位兄弟姐妹,父老乡亲,请你们把你们常上的自然科学网站(最好是数学的),可查阅论文的网站,国外的
  • 找个脚本

关键词

  • c/c++
  • 脚本
  • python
  • 引擎
  • 语言
  • 接口
  • 嵌入
  • 编写
  • 试试
  • 谢谢

得分解答快速导航

  • 帖主:EndDuke
  • happy__888
  • tangl_99
  • seagate
  • tiamo
  • Analyst

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo