0
如何setRotationX()在cocos2d-x後setRotation()?如何setRotationX()在cocos2d-x後setRotation()?
顯然,在調用setRotationX()之後無法調用setRotation(),因爲第二次調用將取消第一次調用。
謝謝。
如何setRotationX()在cocos2d-x後setRotation()?如何setRotationX()在cocos2d-x後setRotation()?
顯然,在調用setRotationX()之後無法調用setRotation(),因爲第二次調用將取消第一次調用。
謝謝。
如果你想rotateX和明年旋轉節點
以這種方式你不需要分別在每個軸上旋轉
Sprite->runAction(Sequence::create(RotateBy::create(1.0f, 360),DelayTime::create(1.0),RotateTo::create(1.0f, 10, 360),NULL));
Here, RotateTo::create(1.0f, 10, 360)
In 1.0f is Time(Second),10 is RotationX and 360 is RotationY.
不要調用setRotation()嗎?你至少沒有給我足夠的背景知道這個問題。 – LearnCocos2D
我想要一個CCNode先圍繞X軸旋轉,然後再旋轉。但是setRoration()重置m_fRotationX,如下所示。 ///旋轉設置器 void CCNode :: setRotation(float newRotation) { m_fRotationX = m_fRotationY = newRotation; m_bTransformDirty = m_bInverseDirty = true; } –
圍繞哪個軸再次旋轉?也許(聽起來像)你可以分別使用旋轉x/y/z得到結果 – LearnCocos2D