Среда, 20 Ноября 2024, 12:37

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Движение
SkmaestroДата: Пятница, 29 Июня 2012, 18:43 | Сообщение # 1
участник
Сейчас нет на сайте
Помогите пожалуйста настроить движения игрока
adobe flash cs5
пробывал уже по разному
stage.addEventListener(KeyboardEvent.KEY_DOWN, GODOWN);
function GODOWN(event:KeyboardEvent):void{
if(event.keyCode == Keyboard.LEFT)
{
if (cantx1 == 0)
{
sp.x -= 5;
}
}
}
(убирал if (cantx1...)
еще делал
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressedDown);
addEventListener(KeyboardEvent.KEY_DOWN, keyPressedDown);
и там на кейсы но всеравно
нажимаешь вверх и вправо он либо туда либо туда а как убрать задержку оттуда


Помог поставь +
Проект DeadWorldZ пока заморожен иными словами разрабатывается скрытно
Skype: Skmaestro867
anton-garДата: Пятница, 29 Июня 2012, 18:58 | Сообщение # 2
WEBmaster
Сейчас нет на сайте
В коде написал только основы - без движения по диагоналям и т.п. и т.д, нужно могу дописать.

Добавлено (29.06.2012, 18:58)
---------------------------------------------
А вот пример движения по диагоналям.


Правда, тут есть лишнее - сила трения. замедления - может будет интересно, если не разберётесь - пишите.


SkmaestroДата: Пятница, 29 Июня 2012, 21:32 | Сообщение # 3
участник
Сейчас нет на сайте
Спасибо
но немного не то что искал, сделаю по своему
Скажите только как сделать проверку не на down,up а на press (если она вжатая)??
Нашел там баг
Идешь направо, жмешь вверх он прыгает и падает, а вправо больше не идет вот решил исправить


Помог поставь +
Проект DeadWorldZ пока заморожен иными словами разрабатывается скрытно
Skype: Skmaestro867
anton-garДата: Пятница, 29 Июня 2012, 22:10 | Сообщение # 4
WEBmaster
Сейчас нет на сайте
Quote (Skmaestro)

Скажите только как сделать проверку не на down,up а на press (если она вжатая)??

Что значит "вжатая"? Если про нажатие и отпускание, то у меня так всё и реализовано в коде.

Quote (Skmaestro)
Нашел там баг
Идешь направо, жмешь вверх он прыгает и падает, а вправо больше не идет вот решил исправить

Баг, в том коде, что я дал?


SkmaestroДата: Суббота, 30 Июня 2012, 00:29 | Сообщение # 5
участник
Сейчас нет на сайте
stage.addEventListener(KeyboardEvent.KEY_DOWN, downn);
stage.addEventListener(KeyboardEvent.KEY_UP, upp);
а как сделать
stage.addEventListener(KeyboardEvent.KEY_PRESS, downn);
stage.addEventListener(KeyboardEvent.KEY_RELEASE, upp);

Добавлено (30.06.2012, 00:29)
---------------------------------------------
Спасибо за внимание!
Ваш код действительно то что нужно я вдруг вспомнил про него и сделал с 0 похож и все гуд Спасибо!


Помог поставь +
Проект DeadWorldZ пока заморожен иными словами разрабатывается скрытно
Skype: Skmaestro867
  • Страница 1 из 1
  • 1
Поиск:

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