Как сделать событие на нажатие клавиши? - Форум Игроделов
Пн, 20 Май 2024, 01:46 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » HELP & FAQ » Как сделать событие на нажатие клавиши? (Как можно сделать любое событие нажав на клавишу?)
Как сделать событие на нажатие клавиши?
ghostukrДата: Пт, 03 Фев 2012, 21:00 | Сообщение # 1
 
Сообщений: 58
Награды: 0
Репутация: 67
Статус: Offline
Добрый день,у меня вопрос:
Есть компонент Direct Light,Как сделать что бы на нажатие кнопки(например F ) Он включался,и также отключался?Т.е Сделать что то вроде фонарика.


Веб-Дизайнер.Умею работать с Sandbox.
Понравилось что то? + в репу:3
 
СообщениеДобрый день,у меня вопрос:
Есть компонент Direct Light,Как сделать что бы на нажатие кнопки(например F ) Он включался,и также отключался?Т.е Сделать что то вроде фонарика.

Автор - ghostukr
Дата добавления - 03 Фев 2012 в 21:00
yyyaaazzzДата: Пт, 03 Фев 2012, 21:53 | Сообщение # 2
Нет аватара
 
Сообщений: 104
Награды: 0
Репутация: 83
Статус: Offline
http://gamecreatingcommunity.ru/forum/186-4033-1
посмотри эту мою тему:)
 
Сообщениеhttp://gamecreatingcommunity.ru/forum/186-4033-1
посмотри эту мою тему:)

Автор - yyyaaazzz
Дата добавления - 03 Фев 2012 в 21:53
ghostukrДата: Сб, 04 Фев 2012, 02:44 | Сообщение # 3
 
Сообщений: 58
Награды: 0
Репутация: 67
Статус: Offline
yyyaaazzz, Несолько вопросов к тебе(немогу открыть страницы с скриптом и демкой).
1.Какой скрипт создать?(Js или другой)
2.Сам Скрипт это он:
var fonarik : Light;
fonarik.enabled = false;
function Update ()
{
if(Input.GetKeyUp("f"))
{
if(fonarik.enabled == false)
fonarik.enabled = true;
else
fonarik.enabled = false;
}
}
?


Веб-Дизайнер.Умею работать с Sandbox.
Понравилось что то? + в репу:3
 
Сообщениеyyyaaazzz, Несолько вопросов к тебе(немогу открыть страницы с скриптом и демкой).
1.Какой скрипт создать?(Js или другой)
2.Сам Скрипт это он:
var fonarik : Light;
fonarik.enabled = false;
function Update ()
{
if(Input.GetKeyUp("f"))
{
if(fonarik.enabled == false)
fonarik.enabled = true;
else
fonarik.enabled = false;
}
}
?

Автор - ghostukr
Дата добавления - 04 Фев 2012 в 02:44
yyyaaazzzДата: Сб, 04 Фев 2012, 10:53 | Сообщение # 4
Нет аватара
 
Сообщений: 104
Награды: 0
Репутация: 83
Статус: Offline
1. Да Js
2. Это он
П. С. Раньше я радовался от написания такого скрипта biggrin
 
Сообщение1. Да Js
2. Это он
П. С. Раньше я радовался от написания такого скрипта biggrin

Автор - yyyaaazzz
Дата добавления - 04 Фев 2012 в 10:53
seamanДата: Сб, 04 Фев 2012, 11:53 | Сообщение # 5
Гуру
 
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
Code
if(fonarik.enabled == false)
fonarik.enabled = true;
else
fonarik.enabled = false;

легко заменяется на:
Code
fonarik.enabled = !fonarik.enabled;
 
Сообщение
Code
if(fonarik.enabled == false)
fonarik.enabled = true;
else
fonarik.enabled = false;

легко заменяется на:
Code
fonarik.enabled = !fonarik.enabled;

Автор - seaman
Дата добавления - 04 Фев 2012 в 11:53
Форум Игроделов » UNITY3D » HELP & FAQ » Как сделать событие на нажатие клавиши? (Как можно сделать любое событие нажав на клавишу?)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024