![]() |
Зпоминание координат объекта
Есть идея, которая в принципе, может понадобиться при создании бродилок-лабиринтов.
Есть игрок, управляемый стрелками с клавы. Допустим он стоит, потом начинает двигаться и если попадает в ловушку (или что там ещё), то возвращяется на то место где был до на чала движения. То есть так: стоит(координаты сохр.) - движение - остановка(сохранение.) Вопрос: где разместить скрипт для записи координат? Я пробовал помещать его вместе с движением, но значение меняется, когда игрок двигается(из-зи обработчика onClipEvent(enter frame)). А мне нужно чтобы координаты записывались когда он станавливается. Заранее большое спасибо. |
помещать в массив
и старые значения удалять из него... |
list = {};
list.onKeyUp = function(){ //сюда пихать код с запоминанием координат } Key.addListener(list); Можно так |
ну или так
че то я забыл про listiner :( |
Я сам о нем редко вспоминаю. :) Игры редко делаю, а чтоб в прогах использовать... Почти никогда.
|
Вложений: 1
Большое спасибо за ваши ответы.
Я сделал немного по-другому... Посмотрите. |
Вложений: 1
и ещё сделал небольшую игрушку...
тож таким же способом. |
это для простых фигней пойдет
а для чего то более менее серьезного нет к примеру тебе потребуется запоминать координаты не только с последнего нажатия а еще с нескольких? одновременно обе по х и у ? |
посмотри второй файл.
первый делался наспех и для того чтобы просто проверить работоспособность кода. в "Лабиринтике" запоминаются обе координаты. |
ну ладно ок убедил :)
|
ну как?
могу кинуть исходник. |
я и swf decompailerom могу посмотреть :)
|
и как игра? скрипт?
что скажешь? |
для такой пойдет :)
|
Задумка неплохая, только реализация не высшего уровня, прямо скажем ;) (не обижайся, я имею ввиду, если бы это был не набросок, а действительно игра)
Вот критика :) 1)Зачем жалеть скорость кадров? Вруби ее на полную! 2)Кубики должны двигаться (может и хаотично). 3)Лабиринт - он на то и лабиринт, а не полигон для марш-броска. 4)Надо сделать пореалестичнее, добавить энергию, всякие предметы, ключи к дверям, сами двери. И тогда будет гуд ;) (скрипт не смотрел,ничего сказать не могу) |
1)Зачем жалеть скорость кадров? Вруби ее на полную!
2)Кубики должны двигаться (может и хаотично). 3)Лабиринт - он на то и лабиринт, а не полигон для марш-броска. 4)Надо сделать пореалестичнее, добавить энергию, всякие предметы, ключи к дверям, сами двери. Спасибо за советы, получи ответы: 1) А какую скорость врубить. 12-по умолчанию у меня стоит. 2) тада ваще не пройдешь... хотя... можно 3) лабиринт составляется из кубиков. каждый раз новый. 4) ну это конечно. Этож всего набросок. Мини-игра. Доработка графики и добавление всяких фич будет в следующих версиях :-))) |
:)
1)Скорость кадров - 24 минимум. 2)Почему не пройти? Наоборот, так даже интереснее. 3)Новый? Ну тогда ладно. 4)Итс гуд. |
ну раз гуд, будем доделывать...
и скорость кадров на этот раз будет 24... |
| Часовой пояс GMT +4, время: 09:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.