![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Подскажите, как реализуется в аркадных играх сбор, к примеру, всяких монеток разбросанных по уровню?
Я себе тут придумал алгоритм, но, чувствую, но крив. Я бы делал так: 1. Повытаскивал бы на сцену в нужные места клип coin. 2. В поле Instance name вписал бы каждой монетке имя "coin01", "coin02" итд... 3. В классе игры создал бы функцию, которая бы в цикле перебирала все монетки и проверяла с помощью hitTest, не столкнулся ли клип герой с каждой из монеток. 4. Если столкнулся - удаляла бы со сцены клип монетки, на которой случилось событие hitTest Думаю, всё должно быть как-то иначе. Может быть делается всё гораздо изящнее, проще и быстрее в работе? А то, к примеру, если у меня несколько сотен таких монеток на уровне разбросано, я во-первых замучаюсь их наименовать, а во-вторых, цикл проверки в несколько сотен шагов, запускающийся в каждом кадре, будет здорово тормозить процесс. |
![]() |
Часовой пояс GMT +4, время: 11:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|