0

我刚开始研究 Easel js。我正在构建一个游戏,用户可以在其中建立自己的角色。在为游戏设置动画角色时,我面临的问题是,当角色移动时,我试图知道腿的确切位置,比如 20 度,因为我正在尝试连接鞋子(即用户创建)到那个确切的位置。我可以使用 Easel js 来创建动画帧,但我更愿意自己创建它们。所以,如果我用photoshop把腿的旋转改变了一个度数,我可以在Easel js中得到那个度数吗?

谢谢

4

2 回答 2

3

你为什么不把鞋子加到腿上然后一起旋转呢?

var leg = new createjs.Container();
//add some graphics
var shoe = new createjs.Container();
//add some graphics

leg.addChild(shoe);
leg.rotation = 15;
于 2013-03-06T19:11:48.007 回答
1

所以,如果我用photoshop把腿的旋转改变了一个度数,我可以在Easel js中得到那个度数吗?

=> 否。
a) 这将是高端图像识别技术。
b)如果你有一个预渲染帧,每个图像都有旋转度数,你最终会得到很多数据。

如果通过 EaselJS Tweening-code 为角色设置动画太复杂/困难,那么有一些用于其他框架的动画编辑器会生成代码,也许您可​​以使用其中一个并转换该代码,它可能只是平移和旋转,对吧?
例如Spriter ( http://www.brashmonkey.com/spriter.htm ) 支持相当多的框架,并且可以轻松地与任何框架集成,但是如果您不喜欢它,还有更多这样的工具。

于 2013-03-06T22:49:17.437 回答