Torque2D MIT 学习笔记(1) ---- 了解

Torque2D MIT 2.0 自2013年2月份开始正式公开,源代码可以下载供广大程序猿学习,使用.

官方:      http://www.garagegames.com/products/torque-2d

GitHub: https://github.com/GarageGames/Torque2D

 

MIT:开源软件许可协议

MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称「X条款」(X License)或「X11条款」(X11 License)

MIT内容与三条款BSD许可证(3-clause BSD license)内容颇为近似,但是赋予软体被授权人更大的权利与更少的限制
被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软体及软体的副本。
被授权人可根据程式的需要修改授权条款为适当的内容。
在软件和软件的所有副本中都必须包含版权声明和许可声明。
此授权条款并非属copyleft的自由软体授权条款,允许在自由/开放源码软体或非自由软体(proprietary software)所使用。
此亦为MIT与BSD(The BSD license, 3-clause BSD license)本质上不同处。
MIT条款可与其他授权条款并存。另外,MIT条款也是自由软体基金会(FSF)所认可的自由软体授权条款,与GPL相容。
 
目前的情况:
在作者的博客上看到,目前推出两周,不到三周,而且改动幅度比较大,在辅助库,工具以及平台支持上还需要很多的完善,不过因为有完善的技术基础支持,相信大名鼎鼎的Torque一旦开源,众多的支持者将纷纷加入,各种免费的技术和IDE会相继出现,现在开始熟悉是个好机会 =)
 
当前支持平台:
1: Windows
2: OS X
3: IOS
有原话:
Support for new platforms is surely on the way. In fact, YOU get to help us decide what we should work on, be it Linux, Android, editors, or just simple bug fixing.

也就是说后续的其他平台支持会相继出现的.

 

使用的编程语言:

1: 核心: C++
2: Windows: C++
3: OS X: Objective-C, and Cocoa API
4: iOS: C++, Objective-C, and Cocoa touch API

脚本TorqueScript:

首先这个脚本系统很完善,功能也强大,灵活的编辑,习惯的编程方式能让程序猿很快的掌握并开始HelloWorld.

还有一个原因就是Torque2D在不修改代码的情况下,是直接生成EXE的,这就限制了众多的功能都需要使用脚本来书写,执行.

 

物理系统Box2D:

C++写的开源物理引擎,直接在Torque中开源包含编译.

 

音效系统OpenAL

 

总结:Torque2D的开源,对于众多喜欢2D跨平台游戏开发的朋友来说真是福音啊~ 但愿更多的朋友一起加入进来,完善这款大名鼎鼎的引擎~

 

你可能感兴趣的:(Torque2D MIT 学习笔记(1) ---- 了解)