![]() |
Как отследить что машинка проехала 1,2,3 круга ?
Здравствуйте
есть у меня тайловая карта (двухмерный массив) есть машинка, которая ездеет по ней. Проехать, естественно, может только по тем тайлам, у которых значение=1 Так вот, я не могу придумать как мне отследить событие проезда через финишный тайл (к примеру) вот флэшка P.S. машинка это MVC (взял урок из книжки OReilly ActionScript.3.0 Design Patterns, начиная со страницы 457) и немного переделал Карта это Vew |
Отчертите стартовую (она же финишная) прямую (отрезок). Считайте сколько раз и в каком направлении она пересечена.
|
hitTest - ом ?
|
Геометрией.
|
понятно, спасибо
и еще тогда у меня вопрос, а кому лучше следить за пересечением этого отрезка, машинке или карте ? |
Впринципе пофигу только если трасса закольцована то чекпоинт должен быть не один а несколько, и отслеживать порядок пересечения оных, а то если только финиш/старт - то можно будет обмануть пару раз не сходя со старта туда-сюда проехав.
|
Явно логичнее карте. Кто у вас решает, какое следующее положение у машинки?
|
модель (Model) машинки решает куда она едет и не встречает ли препятствия
Добавлено через 1 минуту Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 16:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.