我想在時鐘的固定點上旋轉此箭頭。下面的代碼沒有做我想做的事情,它將整個箭頭轉向一個圓的中心。我也嘗試通過圓形路徑對它進行動畫處理,但它沒有給我我想要的效果... 我希望此箭頭繞着一個圓旋轉,而箭頭指向此圓的中心向着固定點旋轉箭頭(像動畫一樣的時鐘)
-(void) addArrow2:(CGSize)size{
_Arrow2 = [SKSpriteNode spriteNodeWithImageNamed:@"arrow2"];
_Arrow2.position = CGPointMake(self.frame.size.width/2 , self.frame.size.height/2 +30);
SKAction *rotate = [SKAction rotateByAngle:M_2_PI duration:1];
SKAction *forever = [SKAction repeatActionForever:rotate];
_Arrow2.yScale = 0.45;
_Arrow2.xScale = 0.45;
[self addChild:_Arrow2];
[_Arrow2 runAction:forever];
}
你爲什麼要取消接受我的答案嗎?你有什麼問題? – WangYudong
它不像你發佈的動畫中的效果 –
你能詳細解釋一下嗎? – WangYudong