簡體   English   中英

在SpriteKit中設置精靈的角度

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM