Evgan
26.10.2011, 12:21
Здравствуйте
Сделал небольшую простенькую игру, где подводная лодка уклоняется от бомб
Проверка на столкновения производится по средством hitTest (у лодки сделал штук 20 объектов, распределенных по её контуру которые и реагирую на событие).
Вроде как все работает, все взрывается когда надо и где надо. Но вот проблема, при многочисленных рестартах игры (без перегрузки flash плеера), игра начинает заметно подтормаживать (грузит систему). Перепроверил кон несколько раз - нигде периодические функции лишний раз не запускаются. А вот при отключении проверки на hitTest эта проблема исчезла. Именно отключение строчки с if (цикл перебора всех hit объектов оставлял).
Может как то надобно чистить что то связанное с hitTest?
Сделал небольшую простенькую игру, где подводная лодка уклоняется от бомб
Проверка на столкновения производится по средством hitTest (у лодки сделал штук 20 объектов, распределенных по её контуру которые и реагирую на событие).
Вроде как все работает, все взрывается когда надо и где надо. Но вот проблема, при многочисленных рестартах игры (без перегрузки flash плеера), игра начинает заметно подтормаживать (грузит систему). Перепроверил кон несколько раз - нигде периодические функции лишний раз не запускаются. А вот при отключении проверки на hitTest эта проблема исчезла. Именно отключение строчки с if (цикл перебора всех hit объектов оставлял).
Может как то надобно чистить что то связанное с hitTest?