1.APE(Actionscript Physics Engine)
官方网址是:http://www.cove.org/ape/
大概三四年前,这个东东还不叫APE,而是AS2版的Flade,当我第一次看到那个会自动走路的六脚机器人的Demo时,被深深震惊,一个带着三个爪子简单旋转马达居然可以让这个机器人爬坡,过障碍什么的。
很不错的一个东东,据说很多人在用,这个东东的优点是结构简单,类的数目不多,适合新手用。
看了下,现在的版本还是alpha 0.45版,好久没动了,估计开发者认为版本差不多稳定了,API的文档也跟进了,新手拿来学习学习,应当还是不错的。
2.Box2D
官方网址是:http://box2dflash.sourceforge.net/
很复杂,很强大的一个物理引擎,据说是从一个强大的C++引擎翻过来的。
支持很多很多东东,像物理的引性系数啦,阻力啦什么的,在Flade还不能进行物体的旋转时,Box2D什么事就都能干了,第一次接触到这个东东时,就被那个五花八门的Demo击倒了,现在版本号到2.0.1了。转眼好几年过去了,现在很多很多人在用这个,现在网上的很多不错的Flash小游戏都是基于这个东东开发的。
总而言之,如果哪位想深入的从事Flash游戏方面的开方工作,Box2D是一定要研究的,这个东东能让你的水平一下子提高很多很多。
3.The Fisix Engine
官方网站是:http://fisixengine.com
一开始引起我注意的是它的那个折磨沙发上女人的Demo,演示地址:http://www.fisixengine.com/demos/mona1.html
呵呵,我真是太不CJ了~~这个引擎是少有的认真的把Demo程序的卖相做得很好的一个东东,好像是个个人作品,没有开源,现在的版本号是Alpha 0.5,搞不清楚作者是不是想卖钱。
实际上现在相关的开源代码那么多了,能卖个毛钱啊,估计作者花了很多时间和精力在上面了,想开源又舍不得,纠结啊~~