2016-07-15 41 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 (
     } 
    } 

里面的,如果(我型输入,但它不存在 我试着在上面using.System.Io增加;但是这并不是解决在统一的C#脚本为什么输入不存在?

在我的统一的项目我点击菜单on Assests>打开C#项目,它打开了一个新的单声道开发脚本窗口

在我的团结项目中,我有一个第一人称字符,并且在它下面有一个聚光灯 我想在脚本中创建一个关键触发器,在关键F上它会打开聚光灯,如果我再次点击F,它将关闭聚光灯。

+0

找到它我需要将c#脚本图标拖到聚光灯对象。 –

+0

但是脚本仍然存在一些问题。编辑我的问题? –

回答

0

enter image description here

如果没有输入,你应该检查脚本:

1.fix编译器错误

2.如果你没有,你不能访问输入或等库?

using UnityEngine;使用System.Collections的 ;

3.如果您不能访问输入,你应该从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解释:!

假=真

真=假

相关问题