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

フタバゼミ
ゼミノート

【Unity C#】5秒経過すればInstantiateを止める

プレハブ(Prefab)を連続して生成していて、ある条件になれば生成を止める仕組みをつくりましょう。

ここでは、1秒おきにボールを生成して、5秒経過すれば生成しないようにします。

Sphereプレハブを用意

Sphereのプレハブを用意して、リジッドボディを追加します。

Use Gravityのチェックは外しています。

SphereMove.cs作成して、Sphereプレハブに追加します。

SphereをZ方向に動くスクリプトです。

5秒以内であれば生成

Instantiateをつくるために、空のオブジェクトを作成します。

GameManager.csの名前でスクリプトを作成し、GameObject(空のオブジェクト)に追加します。

GameManager.csを書きます。

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

プレイしてみましょう。