我需要一个用于 JavaScript 的 2D 骨骼引擎

发布于 2024-09-04 06:17:25 字数 441 浏览 4 评论 0原文

我正在寻找一种方法来定义骨骼动画系统,我需要一个基本的方法,因为我的目标是将其应用于反向运动学,就像 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,但如果已经在 J​​S 中就更好了:)

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

空城仅有旧梦在 2024-09-11 06:17:25

更新:已弃用很长时间了。

我正在开发自己的: http://github.com/flockonus/javascriptinmotion

UPDATE: deprecated for a long time now.

I am developing my own: http://github.com/flockonus/javascriptinmotion

甜心 2024-09-11 06:17:25

请参阅维基百科:Express Animator

Google 的第一个结果:javascript skeletal

See Wikipedia: Express Animator.

1st result for Google: javascript skeletal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文