我基本上是在尝试模拟您在 Flash、XNA 等许多其他框架中看到的内容。如果我在舞台上创建嵌套实体的层次结构,我如何旋转、缩放或平移父实体并让其子实体旋转,缩放,并相对于父母的原点平移?
问问题
361 次
1 回答
0
假设您有以下设置:
Entity (called enemy)
> Sprite
-- Entity (called leg)
> ImageSprite
-- Entity (called arm)
> ImageSprite
-- Entity
> ImageSprite
如果你想旋转敌人,你应该做enemy.get(Sprite).rotation._ = 35; 然后整个角色应该旋转。
如果要旋转其中的一部分,请使用 leg.get(Sprite).rotation.animateTo(35, 0.5, Ease.sineOut);
您可以使用 addChild 嵌套实体,使用 add() 嵌套组件(如 Sprite)。显示列表是使用包含 Sprite 的实体构建的,但不是像 Flash 这样的普通嵌套 Sprite。
我建议您可以看看我的 Flambe 指南,其中解释了一些基本概念(一开始可能会令人困惑) https://github.com/markknol/flambe-guide/wiki/
玩得开心,如果您有任何问题,请告诉我。
于 2014-04-18T22:01:42.210 回答