Показать сообщение отдельно
Старый 22.11.2008, 13:31
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 12  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
flazher, такой вот pixelcheck будет медленно работать. Думаю для задачи с линией, как в твоём первом посте, он ещё подойдёт, но проигрывает аналитическим методам. Представь что будет, если захочешь проверить на столкновение два очень больших объекта.
По поводу оптимизации в твоём примере. Два объекта сталкиваются, если хотя бы один пиксель у них общий. Так что после нахождения первого общего пикселя, нужно заканчивать циклы.
__________________
while(1) {}


Последний раз редактировалось Division; 22.11.2008 в 13:34.