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

Внутри если (я тип Input, но не существует я пытался добавить в верхнем using.System.Io;.., Но это не решениеВ единстве сценария C# почему Input не существует?

В моем проекте единства я нажал в меню на Assests> open C# Project, и он открыл новое окно разработки сценариев mono.

В моем проекте единения у меня есть первый символ и под ним прожектор. Я хочу создать в скрипте ключевой триггер, как если бы я щелкнул на клавише F он включит прожектор, и если я снова нажму на F, он выключит подсветку.

+0

Обнаружено, что мне нужно перетащить значок сценария C# в объект прожектора. –

+0

Но все еще возникали проблемы со сценарием. Изменить мой вопрос? –

ответ

0

enter image description here

, если нет входного сигнала, вы должны проверить сценарий:

ошибки 1.Fix компилятор

2.Если вы не библиотеки, вы не можете получить доступ к входу или т.п.?

Использование UnityEngine; с использованием System.Collections;

3.Если вы не можете получить доступ к входу вам необходимо установить новую версию MonoDevelop от 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; 
     } 
} 

объяснить:!

ложь = истина

истина = ложь

Смежные вопросы