Вкл-выкл света

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Вкл-выкл света

Сообщение jard 11 авг 2011, 18:06

Всем привет. Я создал (точечный свет), сделал его дочерним к игроку. написал такой скрипт
function Update()
{
if (Input.GetKey ("mouse 0"))
{
if(gameObject.name=="point"){
particleEmitter.emit = true;
}
}
if (Input.GetKey ("mouse 1"))
{
if(gameObject.name=="point"){
particleEmitter.emit = false;
}
}
}
. К чему это все? Я хочу сделать что бы свет вкл-выключался при нажатии кнопки mouse0-mouse1
Подскажите как это реализовать?
jard
UNец
 
Сообщения: 3
Зарегистрирован: 11 авг 2011, 17:49

Re: Вкл-выкл света

Сообщение #Test 11 авг 2011, 19:26

jard писал(а):. К чему это все?

- это ты о чем вообще :-o

Ну используй Input.GetMouseButtonDown(0) { } и Input.GetMouseButtonDown(1) { } для считывания Левой и Правой кнопки мыши да включай и выключай, вешай скрипт на камеру например, что не так то )) что тебя не устраивает ? ))
Аватара пользователя
#Test
UNец
 
Сообщения: 27
Зарегистрирован: 28 июл 2011, 09:31
Откуда: Екатеринбург
  • ICQ

Re: Вкл-выкл света

Сообщение jard 11 авг 2011, 19:53

я бы не писал бы если у меня все работало. свет как горит так и горит
jard
UNец
 
Сообщения: 3
Зарегистрирован: 11 авг 2011, 17:49

Re: Вкл-выкл света

Сообщение 3Dragon 11 авг 2011, 20:03

Зачем вы проверяете имя объекта? Какое отношение particle Emitter имеет к источнику света? Прочитайте справку по Light и туториалы.
Глаза боятся, а руки - крюки.
3Dragon
UNIт
 
Сообщения: 61
Зарегистрирован: 25 ноя 2009, 21:50
Откуда: Санкт-Петербург
  • ICQ

Re: Вкл-выкл света

Сообщение jard 11 авг 2011, 20:48

function Start () {

var lightGameObject : GameObject = new GameObject("The Light");


lightGameObject.AddComponent(Light);


lightGameObject.light.color = Color.blue;


lightGameObject.transform.position = Vector3(0, 5, 0);
}

вот раскопал код создания света вроде. это полезно будет для моей темы?
jard
UNец
 
Сообщения: 3
Зарегистрирован: 11 авг 2011, 17:49

Re: Вкл-выкл света

Сообщение 3Dragon 11 авг 2011, 22:03

Что тебе непонятно?

Синтаксис:
Используется javascript
private var lightOn : boolean = true;
function Update () {
        if (Input.GetMouseButtonUp (0)) {
                lightOn = !lightOn;
        }
        TurnLightOn ();
}

function TurnLightOn () {
        if (lightOn) {
                GetComponent(Light).enabled = true;
        }
        else {
                GetComponent(Light).enabled = false;
        }
}
Глаза боятся, а руки - крюки.
3Dragon
UNIт
 
Сообщения: 61
Зарегистрирован: 25 ноя 2009, 21:50
Откуда: Санкт-Петербург
  • ICQ

Re: Вкл-выкл света

Сообщение #Test 11 авг 2011, 22:25

jard писал(а):я бы не писал бы если у меня все работало. свет как горит так и горит

Корректно объясняй что да почему в следующий раз, как народ должен понимать фразу после куска кода:
jard писал(а):К чему это все?
X(
Аватара пользователя
#Test
UNец
 
Сообщения: 27
Зарегистрирован: 28 июл 2011, 09:31
Откуда: Екатеринбург
  • ICQ

Re: Вкл-выкл света

Сообщение Zaicheg 11 авг 2011, 22:35

Автор, предупреждение за игнорирование тегов формтирования кода [syntax=...
Тема перенесена.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 19