[英]Set the angle of a sprite in SpriteKit
如何將精靈的角度設置為45度?
SKAction *rotate = [SKAction rotateByAngle: M_PI/4.0 duration:1];
只是將角度增加了45度,我想要做的就是SKSprite
旋轉,但需要很長時間才能達到45度然后停止。 有沒有方法或我必須硬編碼?
謝謝!
您正在尋找的方法是+rotateToAngle:duration:shortestUnitArc:
,如:
SKAction *rotate = [SKAction rotateToAngle:M_PI_4 duration:1 shortestUnitArc:YES];
你也可以使用+rotateToAngle:duration:
,但它總是逆時針旋轉; 這種變體適用於需要最少旋轉的任何方向。
(另請注意,π/ 4已定義為常量, M_PI_4
;請參閱usr / include / math.h)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.