Unity事例ノート

UNITY

3つのスポットライトをキー操作で点灯

スポットライトの点灯を、スクリプトから制御できるようにしましょう。

今回の例では、3つのスポットライトを用意。

1~3の数字キーで各ライトを点灯させ、0.5秒後に消灯します。

関連記事:
ライトの明るさをスクリプトから操作
スポットライトを点滅
ライトの色をスクリプトから変化させる
識別番号によって処理を切り替える
複数地点から順番にPrefabを生成

点灯したスポットライトをn秒後に消す

平面オブジェクト(Plane)を作成し、カラーを黒にしました。

SpotLightを作成し、位置と強度を変更します。

SpotLightを複製し、全部で3個作成します。

3つのSpotLightを横並びに配置します。

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

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

LightManager.csを記述します。

配列の要素0~2の中に、それぞれSpotLightオブジェクトを入れます。

ゲームプレイして、数字キー1~3を押してみましょう。

該当のスポットライトが点灯して、0.5秒後に消灯します。

関連記事:
ライトの明るさをスクリプトから操作
スポットライトを点滅
ライトの色をスクリプトから変化させる
識別番号によって処理を切り替える
複数地点から順番にPrefabを生成

SCHOOL教室案内