2013年3月2日
摘要: TAML是Toque Application Mark-up Language的缩写,贯穿这个Torque开发过程.TAML被设计的非常容易使用.预备知识在了解TAML之前需要前对Torquescript语法有所了解.脚本导出方法Taml开始TAML被设计的易于使用,比如下面的情况,代码简洁易懂:// Create a sprite.%obj = new Sprite();// Write it out.TamlWrite( %obj, "stuff.taml" );写入XML文件后的结果为:<Sprite/>这个简单的例子体现了一个基本的原理,当TAML输出到 阅读全文
posted @ 2013-03-02 21:40 Kevin Game 阅读(3457) 评论(0) 推荐(0) 编辑
摘要: 综述模块系统的设计初衷是为用户提供一个代码(code)和资源(asset)具有强复用性的开发环境.其中包含了一些重要的组成部分:Module Identity(信息识别)Module Versioning(控制版本)Module Deprecation(模组弃用)Module Grouping(分组)Module Types(类型)Module Dependencies(依赖)Module Meta-data(元数据)Module Load/Unload Notifications(加载/卸载通告)Module Synchronization/Publishing(同步/发布)本质上来说,一个 阅读全文
posted @ 2013-03-02 19:15 Kevin Game 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 状态控制和其他编程语言一样,TorqueScript支持分支结构.if, then, elseif(<boolean expression>) { pass logic}else { alternative logic} // 控制灯光的全局变量$lightsShouldBeOn = true;// 检查灯是否应该打开if($lightsShouldBeOn){ // 开灯 turnOnLights(); echo("Lights have been turned on");}else{ // 关灯 turnOffLights(); echo("Lig 阅读全文
posted @ 2013-03-02 15:10 Kevin Game 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 数字TorqueScript支持的数字类型有四种:123 // 整型1.23 // 浮点123e-4 // 科学计数0xabcd // 十六进制字符串文本,比如名字或者短语词组都可以作为字符串存储.数字也可以以字符串格式存储.标准的字符串存储在双引号标记区域内.如:"123abc"标记字符串存储在单引号标记区域内,如:'123abc'在TorqueScript中,标记字符串会被特殊对待,他们不仅有自己的字符串数据还有一个与之相关联的特殊数字标记.标记字符串通常被用在网络数据发送中,不管实际发送多少次字符串,其字符串数据只会被发送一次,其他的时间都是发送标记值 阅读全文
posted @ 2013-03-02 11:18 Kevin Game 阅读(304) 评论(0) 推荐(0) 编辑