2016-07-15 14 views
0
using UnityEngine; 
using System.Collections; 

public class NewBehaviourScript : MonoBehaviour { 
    // Use this for initialization 
    void Start() { 
    } 

    // Update is called once per frame 
    void Update() { 
     if (
     } 
    } 

(I入力を入力するが、それは存在していない場合 私はトップusing.System.Ioに追加しようとしました。。。しかし、それは解決策ではありませんなぜ入力が存在しないのですか?インサイド

私はメニューでクリックした私の統一プロジェクトでアセットを開く> C#プロジェクトを開いて、新しいモノ開発スクリプトウィンドウを開きました

私のユニティプロジェクトでは、私はfirstpersoncharacterとその下にスポットライトを持っています 私はスクリプトのようにキーFを押すとスポットライトが点灯し、Fをもう一度クリックするとスポットライトが消えます。

+0

これを見つけたら、C#のスクリプトアイコンをスポットライトオブジェクトにドラッグする必要がありました。 –

+0

しかし、まだスクリプトにはいくつかの問題があります。私の質問を編集するには? –

答えて

0

enter image description here

スクリプトチェックすべき入力がない場合:あなたが入力またはなどにアクセスすることはできませんライブラリを持っていない2.Ifは

1.fixコンパイラエラー

は? UnityEngineを使用して;

を使用してください。 using System.Collections;あなたが入力にアクセスすることはできません3.Ifは

あなたが説明monodevelop.com

using UnityEngine; 
    using System.Collections; 

    public class ExampleClass : MonoBehaviour { 
    public bool mybool; 
    void Update() { 
    if (Input.GetKeyDown(KeyCode.F)) 
    GetComponent<Light>().enabled = !mybool; 
     } 
} 

から新しいMonoDevelopのバージョンをインストールする必要があります!

偽=真

真= falseを

関連する問題