Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone 将精灵旋转到原始精灵位置_Cocos2d Iphone_Rotation_Sprite - Fatal编程技术网

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