PDA

Просмотр полной версии : Зпоминание координат объекта


Bright
31.08.2004, 08:20
Есть идея, которая в принципе, может понадобиться при создании бродилок-лабиринтов.
Есть игрок, управляемый стрелками с клавы.
Допустим он стоит, потом начинает двигаться и если попадает в ловушку (или что там ещё), то возвращяется на то место где был до на чала движения.
То есть так: стоит(координаты сохр.) - движение - остановка(сохранение.)
Вопрос: где разместить скрипт для записи координат?
Я пробовал помещать его вместе с движением, но значение меняется, когда игрок двигается(из-зи обработчика onClipEvent(enter frame)).
А мне нужно чтобы координаты записывались когда он станавливается.
Заранее большое спасибо.

Kinsler
31.08.2004, 13:07
помещать в массив
и старые значения удалять из него...

artfla$her
31.08.2004, 18:06
list = {};
list.onKeyUp = function(){
//сюда пихать код с запоминанием координат
}
Key.addListener(list);

Можно так

Kinsler
31.08.2004, 18:12
ну или так
че то я забыл про listiner :(

artfla$her
31.08.2004, 18:44
Я сам о нем редко вспоминаю. :) Игры редко делаю, а чтоб в прогах использовать... Почти никогда.

Bright
31.08.2004, 19:10
Большое спасибо за ваши ответы.
Я сделал немного по-другому...
Посмотрите.

Bright
31.08.2004, 19:14
и ещё сделал небольшую игрушку...
тож таким же способом.

Kinsler
31.08.2004, 19:17
это для простых фигней пойдет
а для чего то более менее серьезного нет
к примеру тебе потребуется запоминать координаты не только с последнего нажатия а еще с нескольких?
одновременно обе по х и у ?

Bright
31.08.2004, 19:27
посмотри второй файл.
первый делался наспех и для того чтобы просто проверить работоспособность кода.
в "Лабиринтике" запоминаются обе координаты.

Kinsler
31.08.2004, 19:31
ну ладно ок убедил :)

Bright
31.08.2004, 19:35
ну как?
могу кинуть исходник.

Kinsler
31.08.2004, 19:36
я и swf decompailerom могу посмотреть :)

Bright
31.08.2004, 19:42
и как игра? скрипт?
что скажешь?

Kinsler
31.08.2004, 19:45
для такой пойдет :)

artfla$her
31.08.2004, 21:20
Задумка неплохая, только реализация не высшего уровня, прямо скажем ;) (не обижайся, я имею ввиду, если бы это был не набросок, а действительно игра)
Вот критика :)

1)Зачем жалеть скорость кадров? Вруби ее на полную!
2)Кубики должны двигаться (может и хаотично).
3)Лабиринт - он на то и лабиринт, а не полигон для марш-броска.
4)Надо сделать пореалестичнее, добавить энергию, всякие предметы, ключи к дверям, сами двери.

И тогда будет гуд ;)
(скрипт не смотрел,ничего сказать не могу)

Bright
02.09.2004, 18:47
1)Зачем жалеть скорость кадров? Вруби ее на полную!
2)Кубики должны двигаться (может и хаотично).
3)Лабиринт - он на то и лабиринт, а не полигон для марш-броска.
4)Надо сделать пореалестичнее, добавить энергию, всякие предметы, ключи к дверям, сами двери.

Спасибо за советы, получи ответы:

1) А какую скорость врубить. 12-по умолчанию у меня стоит.
2) тада ваще не пройдешь... хотя... можно
3) лабиринт составляется из кубиков. каждый раз новый.
4) ну это конечно. Этож всего набросок. Мини-игра. Доработка графики и добавление всяких фич будет в следующих версиях :-)))

artfla$her
02.09.2004, 19:41
:)
1)Скорость кадров - 24 минимум.
2)Почему не пройти? Наоборот, так даже интереснее.
3)Новый? Ну тогда ладно.
4)Итс гуд.

Bright
02.09.2004, 20:15
ну раз гуд, будем доделывать...
и скорость кадров на этот раз будет 24...