Unity事例ノート

UNITY

発射したPrefabをジグザグに動かす

発射した弾が、ジグザグに動いていくように、スクリプトを作成してみましょう。

クリックでSphereを発射します。

発射されたオブジェクトは、横方向に往復運動をくり返しながら、前に移動していきます。

関連記事:
キャラクターをジグザグに動かす
地面から出たり引っ込んだりする
クリックのたびに左右移動を切り替える

飛ばしたボールがジグザグに動く

Sphereを作成します。

BallMove.csを作成して、Sphereに追加します。

BallMove.csを記述します。

Sphereをプロジェクトビューにドラッグ&ドロップして、Prefab化します。

Sphereの元データは削除します。

続いて、空のオブジェクトを作成します。

BallShot.csを作成し、GameObject(空のオブジェクト)に追加します。

BallShot.csを記述します。

プレハブのフィールドに、Sphereを入れます。

ゲームプレイして、画面をクリックしましょう。

発射されたボールがジグザグに動きます。

関連記事:
キャラクターをジグザグに動かす
地面から出たり引っ込んだりする
クリックのたびに左右移動を切り替える

SCHOOL教室案内