お電話でのお問い合わせ
電話をかける
電話をかける メニューボタン
お知らせカリキュラム・料金教室紹介無料体験授業

フタバゼミ
ゼミノート

【Unity C#】前後左右へ順番にボール発射

前後左右の方向にむけて、順番に発射できるしくみをつくりましょう。

前、右、後ろ、左の順番に、1秒おきにボール発射をくり返します。

割った余りの数値を利用して、4方向への発射をループさせています。

関連記事:
【Unity C#】全方位に向けてランダム発射
【Unity C#】360°全方位に向けて発射
【Unity C#】AddForceを使ってプレハブを前方へ飛ばす





4方向への発射を順に繰り返す

空のオブジェクトを作成します。

Sphereを作成し、リジッドボディを追加します。

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

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

BallShot.csを作成し、GameObjectに追加します。

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

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

前後左右の4方向に向けて、順番に1秒おきに発射します。

関連記事:
【Unity C#】全方位に向けてランダム発射
【Unity C#】360°全方位に向けて発射
【Unity C#】AddForceを使ってプレハブを前方へ飛ばす