Пятница, 08 Ноября 2024, 08:56

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Удерживание клавишы
vny4okДата: Вторник, 26 Апреля 2011, 16:10 | Сообщение # 1
Зелёное деревце!
Сейчас нет на сайте
Всем доброго времени суток! У меня появилась проблема: мне надо, чтобы при нажатии клавиши показывался спрайт, а после того как я отпущу данную клавишу спрайт должен исчезать (не новое нажатие, а именно нажал - отпустил). Может ли кто-то помочь с данной проблемой?
Буду очень благодарен (+ само собой).




Сообщение отредактировал vny4ok - Вторник, 26 Апреля 2011, 20:48
WIBartsДата: Вторник, 26 Апреля 2011, 16:28 | Сообщение # 2
gruppo0 - программист с#
Сейчас нет на сайте
Жи и ши пишется с И!


CaptainHuntДата: Вторник, 26 Апреля 2011, 19:18 | Сообщение # 3
был не раз
Сейчас нет на сайте
Привет. Вот код, вставь его в скрипт, соедини скрипт со спрайтом.

Code
/// Сделано Alec-ом 26.04.2011
/// http://3drad-alec.ucoz.com/
void Main()
{
      if (iKeyDown(iKeyCode("DIK_UP")))iObjectShow(OBJ_0);// если нажата (клавиша стрелка вверх)- показать спрайт
      else // если наоборот (отпущена)
      iObjectHide(OBJ_0);// скрыть спрайт
}

Первые 2 строчки можешь не вставлять. biggrin
OBJ_0 - спрайт.
Нажимать клавишей "стрелка вверх".
Если нужна демка, она есть здесь.
(+ не обязателен, я просто делюсь знаниями smile )


WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться

Сообщение отредактировал Alek - Вторник, 26 Апреля 2011, 19:32
ad141Дата: Среда, 27 Апреля 2011, 13:10 | Сообщение # 4
почетный гость
Сейчас нет на сайте
а можно так:
Code
void Main()
{
if (IN_0 > 0) { iObjectShow(OBJ_22); }
if (IN_0 < 1) { iObjectHide(OBJ_22); }
}

OBJ_22 - Sprite
OBJ_0 - EOI
smile



Баблосы здесь... Зарегестрируйся и начни получать деньги... Платят мало, но стабильно, а самое главное платят! а не обещают...
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг