casualhaのブログ

カジュアルゲームのプレイ記録

unity備忘録 360度回転する床を作る

床をくるくる回したいけど、どうするんだっけ?

いつも360度回転忘れる。

 

解決策

①RotateMode.FastBeyond360を使う

www.shibuya24.info

DOTweenといえばオオバさん!

注意点は、開始地点の回転を0にすること。「360までの回転」なので。

 

②LoopType.Incrementalを使う。

これはカクカクさせたい時。滑らかにしたい場合は向かない。

transform
.DORotate(new Vector3(0f, 1f, 0f), rotationDuration)
.SetLoops(-1, LoopType.Incremental);

 

(おわり)