介绍一下Torque 引擎,包括脚本、编辑器的使用、以及引擎部分。 第一部分:脚本入门 ************************ 1)打开控制台(console) 运行 torquedemo.exe 进入主界面或游戏后,按 ~ 键(不用按 shift,其实是`键)激活控制台是一个调试程序的好地方。 2)试一下最简单命令 echo() 在控制台键入 echo("hello!"); (注意必须加; 就象 c++一样)可以看到 console 窗口就立即显示 hello!别小看 echo(),有时为了调试脚本程序,在适当的地方加入 echo(),显示有关变量的值,可以监测程序是否正确。使用 echo()时,如要输入多行语句,只须连续输入即可,torque 会根据;来分行执行如:$a=1;echo($a);输出:1 3)torque 的脚本script 的特点: a) 无须预定义,即开即用。 b) 变量类型灵活性,如 "12" 与 12 是一样的 c) 变理大小写不敏感,%a 与%A 是一样的 d) 与 c++类似,每个语名均须以 ; 作为结束标记 4)变量,torque 脚本中,$表示全局变量,%表示局部变量表示法:$a 为全局变量 a (在网络中,全局变量只表示在本客户端的全局变量,并不是整个网络)%b 为局部变量b (一般用于 function 中) 变量类型:a)数字型 1234 (整数 interger)1.234 (浮点数 floation point) 1234e-3 (科学记数 scientific notation b)字符型 "abcd" (字符串 string) 'abcd' (标记字符串 tagged string) 再试一下一个有意思的语句:echo("1"+"2");会输出:3 而不是把2 个字符串连接,连接是用 @ 来操作,如: echo("1" @ "2"); 输出:12 这就是torque 的script 脚本的灵活之处,更多的字符连接符: @ 连接两个字符串TAB 两个字符串间加入tabSPC 两个字符串间加入一个空格 NL 两个字符串间加入一个加车(换行)注意:这些操作符的英文必须是大写。如:echo("abcd" NL "CDEF");会输出:abcd CDEF 较常用的是字符的颜色处理: 原则上是对后面的字符产生影响,直到一个新的字体色操作符出现,但只对当前行字符产生影响,并不会影响默认字体色。 echo("\c2hello!\c0hello!");前一个hello!会显示红色,后一个hello!会显示正常的黑色。 C)逻辑型:与其它语言一样,torque 也只有两个值 true (1) false (0) d)数组(arrays)表示法:$AA[n] 一维数组 $AA[M,N] 多维数组 $AA[M_N] 多维数组的另一种表示法,变量与数组的名字可以相同,但值并不会产和影响:$a=2;$a[0]=3...