![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
А ежели у меня будет 100 объектов Enemy и 200 объектов Marker и я буду на Enter-frame циклом енту кучу прогонять - скорость FPS упадет в ноль (((
Должен же быть способ проще. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
Никакой фантастики. В таком случае делается оптимизация. Хеш-таблица. Карта разбивается на квадраты. Каждый объект принадлежит одному квадрату или несколькми(на стыке). В цикле проверяем на столкновения только с теми объектами, что находятся в одном квадрате.
__________________
мой пустой блог |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
А можно простенький пример? В душе не ведаю вообще как это делается
Это по координатам объектов как то нужно проверять или по нахождению в ячейке? |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:01. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| взаимодействие классов |
|
|