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

フタバゼミ
ゼミノート

【Unity C#】ランダムで座標を変える

プレハブ化したオブジェクトを続けて生成する場合、その位置をランダムで変えていきます。

5秒おきにキューブが出現。

Y座標がランダムで変化し、左から右へが移動していく動きをつくります。

キューブの動きをつくる

キューブをプレハブ化して、左から右へ流れていく動きのところをつくりましょう。

move.csをつくり、キューブのプレハブにアタッチ。

Y座標をランダムにして生成

続いて、GameManager の名前で空のオブジェクトを作成。

そして GameManager.cs をつくり、ここにアタッチしましょう。

コードはこのように書きました。

5秒おきにキューブを生成するようにします。

Unityに戻り、ゲームオブジェクトにCubeのプレハブをドラッグ&ドロップ。

プレイしてみましょう。

5秒おきに高さの異なるプレハブが生成されていればOKです。