Unity事例ノート

UNITY

1秒おきにランダムで回転角を変える

オブジェクトの角度を、ランダムで変化させてみましょう。

XYZのそれぞれの回転軸が、0~360°範囲内のランダムで、1秒おきに変わっていきます。

Update()内で、n秒おきに実行する仕組みをつくり、オブジェクト回転のコードを書きます。

関連記事:
【Unity C#】1秒おきにPrefabをランダム表示・非表示
【Unity C#】約1秒間かけてオブジェクトを90°回転させる
【Unity C#】移動してからn秒ストップをくり返す

ランダムの角度変化をループ

Cubeを作成します。

CubeRotate.csを作成し、Cubeに追加します。

CubeRotate.csを記述します。

ゲームプレイしてみましょう。

XYZの回転数値がランダムで変化し、1秒ごとに角度が変わっていきます。

関連記事:
【Unity C#】1秒おきにPrefabをランダム表示・非表示
【Unity C#】約1秒間かけてオブジェクトを90°回転させる
【Unity C#】移動してからn秒ストップをくり返す