Unity事例ノート

UNITY

数秒後にオブジェクトを出現させる

一つのオブジェクトが表示されてから、何秒か後に、また別のオブジェクトが表示される仕組みをつくりましょう。

スタートから1秒経過してSphereが出現。

Sphereが出現してから、2秒後にCubeが表示されます。

関連記事:
ぶつかるとn秒間スピードアップ
コルーチンを使って1秒後にテキストを消す
Invokeを使ってn秒後に関数を実行する
1秒経過しなければクリックで実行できない
出現してから1秒後に落下する
スタートから3秒後にプレーヤーを追いかける

〇秒経てば出現

SphrereとCubeのオブジェクトを作成し、横並びに配置しました。

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

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

ObjectActive.csを記述します。

GameObjectを選択し、2つのフィールドにSphereとCubeを入れます。

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

両方とも非表示からスタートし、1秒たてばSphereが表示。

Sphereの表示後にInvokeで関数を実行し、2秒後にCubeを表示させています。

関連記事:
ぶつかるとn秒間スピードアップ
コルーチンを使って1秒後にテキストを消す
Invokeを使ってn秒後に関数を実行する
1秒経過しなければクリックで実行できない
出現してから1秒後に落下する
スタートから3秒後にプレーヤーを追いかける

SCHOOL教室案内