Cocos2d iphone 将精灵旋转到原始精灵位置
好的,让我来解释一下。Cocos2d iphone 将精灵旋转到原始精灵位置,cocos2d-iphone,rotation,sprite,Cocos2d Iphone,Rotation,Sprite,好的,让我来解释一下。 所以我有一个玩家,可以将不同的物体举过头顶。 现在,他举起物体,因为它们在他面前,倾斜-倒置-等等 提升时,我需要将物体恢复到其原始位置。 有没有办法通过锚点来实现这一点? 我知道默认的定位点是ccp(0.5f,0.5f),它是中心,如果我要将定位点设置到左下角,我将如何将旋转返回到该点?所有旋转都是相对于节点的定位点进行的(在您的例子中是精灵)。旋转的默认值为0。无论锚点节点使用什么值,旋转属性的零值都会将其返回到初始状态(我指的是开始任何旋转之前的状态)。Awesom
所以我有一个玩家,可以将不同的物体举过头顶。
现在,他举起物体,因为它们在他面前,倾斜-倒置-等等 提升时,我需要将物体恢复到其原始位置。
有没有办法通过锚点来实现这一点?
我知道默认的定位点是
ccp(0.5f,0.5f)
,它是中心,如果我要将定位点设置到左下角,我将如何将旋转返回到该点?所有旋转都是相对于节点的定位点进行的(在您的例子中是精灵)。旋转的默认值为0。无论锚点节点使用什么值,旋转属性的零值都会将其返回到初始状态(我指的是开始任何旋转之前的状态)。Awesome这正是我想要的<代码>sprite.rotation=0