Просмотр полной версии : Глючит "Змейка"
GoodWin74
26.10.2009, 17:38
Не давно решил попробовать сделать змейку и тут наткнулся на незадачу... Вообщем ситуация такая, где то глючит код и вообщем при нажатии например в Лево и резко в Низ, "Змейка" врезается сама в себя. Все пересмотрел а в чем причина не понятно((
Помогите пожалуйста кто знает!!!
Проект Змейки в Аттаче...
Ошибка происходит из-за того, что направление можно менять хоть когда, а двигаться будет только через некоторый интервал
GoodWin74
26.10.2009, 18:27
Спасибо! А как исправить не подскажите, пожалуйста?
Исходник ваш открыть не могу, но может быть это поможет:
updateAfterEvent();
GoodWin74
26.10.2009, 18:58
on (keyPress "<Left>") {
if (left==0) {
up = 0;
left = 1;
}
updateAfterEvent();
}
on (keyPress "<Right>") {
if (left==0) {
up = 0;
left = -1;
}
updateAfterEvent();
}
on (keyPress "<Up>") {
if (up==0) {
up = 1;
if (left==1) {
headinhead._rotation = 90
} else {
headinhead._rotation = -90
}
left = 0;
}
updateAfterEvent();
}
on (keyPress "<Down>") {
if (up==0) {
up = -1;
left = 0;
}
updateAfterEvent();
}
Если я правельно сделал. То не помогает:(
Вообще готовая swf-ка на моем компе (C2D) нормально работала, змейка вела себя адекватно.
Ох ты ж ё...
Вам, товарищ GoodWin74, вперед на переобучение и переделывания проекта
GoodWin74
26.10.2009, 19:59
Да не, чесно просто в первый раз вижу эту функу)))) объесните или напишите код как исправить такую багу)
Посмотрел темки на демиарте, наткнулся на эту Игра "Змейка" (http://demiart.ru/forum/index.php?showtopic=100849&st=0), дык там такая же дрибедень...
veles2008
27.10.2009, 10:08
попробуйте опубликовать в *.exe
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.