Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Глючит "Змейка" (http://www.flasher.ru/forum/showthread.php?t=131700)

GoodWin74 26.10.2009 17:38

Глючит "Змейка"
 
Вложений: 1
Не давно решил попробовать сделать змейку и тут наткнулся на незадачу... Вообщем ситуация такая, где то глючит код и вообщем при нажатии например в Лево и резко в Низ, "Змейка" врезается сама в себя. Все пересмотрел а в чем причина не понятно((
Помогите пожалуйста кто знает!!!

Проект Змейки в Аттаче...

Zik. 26.10.2009 18:02

Ошибка происходит из-за того, что направление можно менять хоть когда, а двигаться будет только через некоторый интервал

GoodWin74 26.10.2009 18:27

Спасибо! А как исправить не подскажите, пожалуйста?

mooncar 26.10.2009 18:31

Исходник ваш открыть не могу, но может быть это поможет:
Код AS1/AS2:

updateAfterEvent();


GoodWin74 26.10.2009 18:58

Код AS1/AS2:

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();
}

Если я правельно сделал. То не помогает:(

mooncar 26.10.2009 19:03

Вообще готовая swf-ка на моем компе (C2D) нормально работала, змейка вела себя адекватно.

Zik. 26.10.2009 19:42

Ох ты ж ё...
Вам, товарищ GoodWin74, вперед на переобучение и переделывания проекта

GoodWin74 26.10.2009 19:59

Да не, чесно просто в первый раз вижу эту функу)))) объесните или напишите код как исправить такую багу)

Посмотрел темки на демиарте, наткнулся на эту Игра "Змейка", дык там такая же дрибедень...

veles2008 27.10.2009 10:08

попробуйте опубликовать в *.exe


Часовой пояс GMT +4, время: 21:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.