Unity3D #1 как сделать включение выключение света на кнопку | by Konsordo

preview_player
Показать описание
WebMoney : U311553563759
WebMoney : R100994749863
Рекомендации по теме
Комментарии
Автор

Урок замечательный! Нужно больше, буду обучаться по твоим урокам .

ThePomkas
Автор

проблема мерцания света легко решается. Дело в том, что в скрипте есть небольшая ошибка. Когда проверяется условие нажатия клавиши = true, ее потом нужно опять выставить в false, иначе функция внутри условия будет постоянно то включать, то выключать свет.
Вот такой должен быть скрипт:

var Lamp1 : Light;
private var Stay : boolean;
private var Press : boolean;


function OnTriggerEnter(other : Collider)
{
== "Player")
{
Stay=true;
}

}

function OnTriggerExit(other : Collider)
{
== "Player")
{
Stay=false;
}

}

function Update ()
{
Stay)
{

Press=true;
}

if(Press)
{
Lamp1.enabled=!Lamp1.enabled;
Press=false;//ВОТ ЭТОЙ СТРОЧКИ НЕ ХВАТАЛО

}

}

alfinadamirovna
Автор

Все нормально но только громче говори пожалуйста

MrRaL
Автор

а как сделать то же самое, только через C#?

gatarsystem
Автор

А в одном скрипте можно задействовать две кнопки, например на одну кнопку ты нажимаешь и загорается свет, а на другую нажимаешь и загорается свет в другом месте?

SNAKEPLEAS
Автор

Проблема в скрипте состоит в том что свет в дереве проекта изначально должен быть включен иначе скрипт не работает на включение и соответственно на выключение. Но мне допустим нужно чтобы свет в темной комнате был изначально выключен и толкьо помто я его включал иначе теряется весь смысл. Если свет и так включен то нет смысла в скрипте. Попробую полазить в скрипте своего фонарика. Может смогу дополнить

ivankashuba
Автор

Ок Спасибо ))) (если есть вопросы пиши )

Konsordo
Автор

а как поставить кнопку взаимодействия как при беге

Odin_malenkii_rolevik
Автор

Данный скрипт не преднозначен для фонарика это просто пример как можно сделать

Konsordo
Автор

у меня почемуто лампа моргать начинает и не останавливается

ruslansobr
Автор

а как добавить несколько источников освишения

fantazilololo