SWIFTのSpritekitでノードを円に沿って動かす方法について質問です。
ノードの位置から時計回りに上に円に沿って1周させたいのですが、元の場所に戻す方法がわかりません。
下記のようにすれば359度まではいけるんですが、endAngleを-90にすると動かないし、-450にするとクルクル何回転もするのです。
let circlepath = UIBezierPath(arcCenter: CGPoint(x: 0, y: 300), radius:300, startAngle: -90, endAngle: -89, clockwise: false)
let action = SKAction.follow(circlepath.cgPath, asOffset: true, orientToPath: false, duration: 3)
Angleの設定だと思うのですが、よい方法ありましたらご教授いただけると助かります。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。