【发布时间】:2019-05-08 22:45:51
【问题描述】:
对于这个问题,我有 2 个感兴趣的对象。
- Obj1 是父对象,一个圆形精灵
- Obj2 是一个嵌套的子对象,一个方形精灵
Obj1 有一个孩子叫 objHolder,在 objHolder 里面是 Obj2。 objHolder 的轴心点设置在 Obj1 的中间,而 Obj2 放置在 Obj1 的圆周附近。目标是旋转 objHolder,使 Obj2 看起来像是在 Obj1 的圆周上盘旋。
每一帧,objHolder 都会有一个新的旋转值,基于我界面中的一些其他输入值。
我的问题是,如何获取 Obj2(相对于 Obj1,而不是舞台)每帧的 x,y 坐标?
如果我使用 localToGlobal() 它不会考虑旋转值。有没有更简单的方法?
【问题讨论】:
标签: actionscript-3 flash air