将精灵旋转到原始精灵位置

时间:2012-10-05 08:41:30

标签: cocos2d-iphone rotation sprite

好的,让我试着解释一下..
所以我有一个玩家,可以抬​​起头顶的不同物体 现在他抬起物体,就像他们在他面前一样,倾斜 - 颠倒 - 等等 我需要物品在抬起时回到原来的位置 有没有办法通过锚点来做到这一点? 我知道默认锚点是ccp(0.5f, 0.5f)是中心,如果我要将锚点设置到左下角,我将如何将旋转返回到这一点?

1 个答案:

答案 0 :(得分:1)

完成所有旋转,重新连接到节点的锚点(在您的情况下为精灵)。旋转的默认值为0.无论锚点节点使用什么值,旋转属性的零值都会将其返回到初始状态(我的意思是开始任何旋转之前的状态)。