我需要一个用于 JavaScript 的 2D 骨骼引擎
我正在寻找一种方法来定义骨骼动画系统,我需要一个基本的方法,因为我的目标是将其应用于反向运动学,就像 Flash 支持一样。
理想的功能是:我可以设置骨骼(作为 2D 位置,由 2 个点定义),每个骨骼都有一个 ID。因此,我可以制作基于帧的动画,即:
['l_leg', [10, 0],[ 13,30 ] ] ['r_leg', [30, 0 ], [13, 30] ] //Frame 1 (standing)
['l_leg', [10, 0],[ 13,30 ] ] ['r_leg', [35, 30], [13, 30] ] //Frame 2 (lifting right leg)
...
我确信定义关节是不必要的。
该库可能是 Ruby 中的库,因为我可以将其移植到 JS,但如果已经在 JS 中就更好了:)
I'm looking for a way to define a Bone animation system, I need a basic one, since my objective is to apply it for inverse kinematics, much like Flash supports.
The desirable feature is that: I can set bones (as position in 2D, defined by 2 dots) each having an ID. So I can make an animation based on frames, ie:
['l_leg', [10, 0],[ 13,30 ] ] ['r_leg', [30, 0 ], [13, 30] ] //Frame 1 (standing)
['l_leg', [10, 0],[ 13,30 ] ] ['r_leg', [35, 30], [13, 30] ] //Frame 2 (lifting right leg)
...
I'm confident that defining Joints ain't necessary.
The lib may be lib in Ruby, since I can port it to JS, but if in JS already is better :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
更新:已弃用很长时间了。
我正在开发自己的: http://github.com/flockonus/javascriptinmotion
UPDATE: deprecated for a long time now.
I am developing my own: http://github.com/flockonus/javascriptinmotion
请参阅维基百科:Express Animator。
Google 的第一个结果:javascript skeletal。
See Wikipedia: Express Animator.
1st result for Google: javascript skeletal.