Flash骨骼工具actionscript 3 RagDoll

时间:2011-10-08 13:23:20

标签: actionscript-3 flash actionscript inverse-kinematics

我制作了一个角色,并使用骨骼工具使其在运行时移动。

这很好用,但现在我想增加重力/物理,所以我可以扔掉我的角色,它就像真正的布娃娃一样落在地上。我如何在动作3中做到这一点?是否可以在fla(没有类文件)中执行此操作。

先谢谢!

1 个答案:

答案 0 :(得分:0)

我不是骨头工具专家,但实际上真的不太可能。

你可以在没有类文件的情况下进行,只在时间线上编码,但不能没有代码,这可能就是你提出的问题。

http://box2dflash.sourceforge.net/

这是FlashBox2D,基于Erin Cato的C ++引擎的flash物理引擎。既然你问过它是否可以在没有类文件的情况下完成,你可能应该通过这个特定的引擎,因为C ++编程非常复杂,因为C ++编程“专业”的方式迫使你微观管理程序的每一分钟细节,以便最终实现内存管理。只需创建一个基本的圆形体就可以达到10-15行代码。创造世界也是如此。幸运的是,有复制粘贴。

我不知道其他引擎是否不那么冗长(它们应该是这样),但我建议你也检查它们,以防其中一种适合你。

好的一点是,如果您可以了解它,您可以根据自己的需要重复使用示例代码。

http://www.flashrealtime.com/flash-game-library-engine-list/#Physics

玩得开心。