[源代码]Torque3D引擎SDK

作者: NickYang 分类: 技术文章,程序开发 发布时间: 2012-09-22 00:39

Torque3D介绍:(以下摘自百度百科)

Torque 3D是一个由GarageGames.公司开发的游戏引擎。游戏开发是这个世界上难但是充满乐趣和高薪的职业。 用一个游戏引擎不仅仅能够缩短游戏开发的时间。用Torque 3D引擎能节约你的时间而且致力创建复杂的渲染系统,高速的网络传输,真正的实时编辑,脚本编辑系统等等。然而你也应该必须将上面的功能充分利用。

Troque 3D不仅仅是一个强大的C++游戏引擎,它更是一个帮助你完成游戏的工具箱。下面的几个核心系统够成 Torque T3D:

Engine

Engine文件夹也就是指的源代码是使用c++来开发的。强大复杂的系统是Torque 3D引擎的最大特点。你可以根本不用接触底层c++代码你就可以开发一个游戏,但是通过底层c++代码你可以根据你的需要扩展引擎。

举个例子,如果你想添加MYSQL 函数或者想整合Havork引擎,这个都是可以的。拥有源代码的另外一个好处是通过阅读文档和结构体能够更好的理解脚本系统怎么设置。

另外,不用担心。如果你想用这个引擎开发游戏,你可以怎么高兴怎么来。你可以不用这些文档来了解引擎。

ToolBox

Torque ToolBox 是我们提供的可以用来作为工具箱的应用程序。如果你现在正在看着Torque 3D主程序,那么这就是你的起点。

这个工具允许你创建个新的空白工程,在模板和工具包的基础上生成新的工程,通过Gui和Word 编辑器修改一个存在的游戏,和启动常用的软件(show Tool,torsion,Maya 等)。

TorqueScript

TorqueScript 是一个门强大灵活的语言和c++极其类似。你的游戏要大部分用脚本来写。用脚本来写的好处是你不需要再重新生成 exe文件,那就意味着你不用再管源代码。简单的编写修改和保存脚本,然后运行程序看效果。

为了利用 TorqueScript你没有必要成为代码大师或者像c++一样知道每一个细节。如果你已经对计算机编程很熟悉了,那么你已经能够开始使用这个脚本了。

即使你没有编码和脚本经验,我们有几章关于TorqueScript 的文章教你语法和函数和怎样在引擎和编辑器中使用。

Editors

最开始你大部分的学习经验是学习用Torque 3D的编辑器工作。要知道的关键术语是WYSIWYG,意思是所见即所得。这意味着你当游戏运行的时候你编辑你的游戏,效果是什么样的你立刻就会知道。

World Editor – 世界编辑器是能够帮助你建造游戏地图场景的工具。包括添加添加地形,游戏物体,模型,环境效果,灯光等等

GUI Editor- GUI 就是用户图形界面。例如GUIs包括过场动画,你的主菜单,选择对话框,游戏中的平视显示器。通过界面编辑器,你可以设计和制作你的菜单,人员目录,血值条,加载动画等等

The Asset Pipeline

你可能没有见过一个游戏没有模型材质等等。正如以前了解的Torque引擎,你可以导入DTS(静态模型)和DSQ(动画数据)文件来表现你的3D物体。包括静态模型,人物,建筑,和道具。你可以在你最喜欢的工具(比如Maya 或者Blender)中用DTS规则来制作模型,然后将模型导成DTS。

Torque 3D的一个新的特性是能够导入Collada文件。从Collada官网上可以看到:“Collada 是一个开放标准的面向交互式 3D 应用程序的数字资产交换方案。”简单来说,这是一种被所有主要三维动画软件支持的用来制作游戏内容的3D模型格式。

官方网站:http://www.garagegames.com/products/torque-3d

Torque 3D SDK下载地址:华为网盘(点击下载) 注意:该网盘需注册

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

4条评论
  • egmkang

    2012 年 10 月 11 日 17:49

    老牌引擎,以前还1000美金卖源码来着,这就没落了

    吐槽 其它浏览器 其它操作系统
    1. eliteYang

      2012 年 10 月 11 日 17:55

      没办法,不开源就灭亡,新的东西太多了。

      神话 其它浏览器 其它操作系统
      1. egmkang

        2012 年 10 月 11 日 20:56