Unity事例ノート

UNITY

対象オブジェクトを中心に90度ずつ方向転換

特定のオブジェクトを中心にして、90度ずつ向きを変えられるように、スクリプトを作成しましょう。

今回の例では、Sphereを対象に、クリックで90°回転するようにしています。

関連記事:
回転の往復をくり返す
4つの座標で回転して四角形に動く
1秒おきにランダムで回転角を変える
オブジェクトの外周に沿って動く
円を描くように移動する

特定オブジェクトを対象に90度ずつ回転

SphereとCubeを作成します。

X方向をずらして配置します。

ゲームビューではこのように見えています。

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

CubeAngle.csを記述します。

CenterObjのフィールドに、Sphereを入れます。

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

左クリックすれば、時計回りに90度ずつ回転。

右クリックでは、反時計回りに動きます。

関連記事:
回転の往復をくり返す
4つの座標で回転して四角形に動く
1秒おきにランダムで回転角を変える
オブジェクトの外周に沿って動く
円を描くように移動する

SCHOOL教室案内