基于Torque Game Engine的游戏开发的一些经验

来源:互联网 发布:淘宝上文艺小物件店铺 编辑:程序博客网 时间:2024/04/23 19:16
 
1. TGE脚本语言
1)      Torque脚本语言是无类型的,也不需要预先定义,很像JavaSript;语法结构和C/C++类似。
2)      变量分全局变量和局部变量,引用时前面分别加$符号和%符号,
如:$g_var = “Hello world”;
%m_var = 2;
3)      在判断语句中,字符串判断符号是:相等 $= ,不相等 !$=
如:if(%m_var $= “hello”){…}
if(%m_var !$= “hello”){…}
       其它的判断用 ==,
       如:if(%m_var == 3){…}
4)      一行语句结束,必须用“ ;”结束,这个最容易出错
 
2. TGE脚本文件
1) TGE脚本文件主要有三类:脚本文件,GUI文件和mission文件,后缀分别是.cs 、.gui
和.mis, 经过引擎编译后均为.dso文件。
2) 当脚本文件比较多时,运行脚本前,应该删除所有的.dso文件,因为有时引擎会不再次
编译,而是执行之前编译好的.dso文件,让你误以为出错。可以用运行前执行一批删除处理:del  /S  *.dso
3) 由于脚本语言是解释执行的,因为任何函数可以任意放置,只要在执行前被load进来了,
所以函数的定义也显得非常随意。为了便于维护文件,建议GUI放置在.gui文件里,同时该GUI的相关函数放在具有相同文件名的.cs文件中。
4) 预定的全局变量放在pref.cs文件中;快捷键的定义都放在config.cs中。
 
3. GUI开发
1)        如果Torque引擎配置了内嵌的界面编辑工具,在运行环境中按F9快捷健,就可以进入图形编辑环境,编辑你所要的GUI,不过该内嵌的工具使用起来不是非常方便,当你比较熟悉了,可以直接修改GUI文件。
2)        对于场景的编辑,可以用快捷键F10进入到编辑界面,在场景里开始拖拽物品的位置及大小。但是内嵌的编辑工具使用起来不是很方便。
 
原创粉丝点击