Menu
CoddyTech

復習:ライトスイッチ

CoddyのUnityジャーニー「Unityスクリプトの基礎」セクションの一部。レッスン 49/85。

この振り返りでは、章の内容をまとめます。Inspectorで設定した参照、GetComponentで一度取得したコンポーネント、そしてenabledで有効と無効を切り替えるコンポーネントです。

challenge icon

チャレンジ

中級

ライトスイッチを書きましょう。Spaceキーを押すとランプが切り替わり、スイッチに状態が表示されます。

  1. スイッチ自身のRendererをフィールドに保持し、Start()で設定します。
  2. Spaceキーを押したら、Lightコンポーネントを切り替えます:lamp.enabled = !lamp.enabled;。
  3. 最初と、押すたびに、ランプが点灯している間はスイッチをColor.greenに、消灯している間はColor.redにします。

「プレイ」を押してからSpaceキーを押します。ランプが消え、スイッチが赤くなります。その後、「確認」を押します。

自分で試してみよう

using UnityEngine;

public class LightSwitch : MonoBehaviour
{
    public Light lamp;

    void Start()
    {
    }

    void Update()
    {
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Unityスクリプトの基礎のすべてのレッスン

自分で練習してみよう: Unityプレイグラウンド