Показать сообщение отдельно
Старый 03.01.2009, 14:54   #4
jimon
 
Сообщений: n/a
Ответ: Колизии на тайловой карте.

к примеру ты имеешь 2d масив с тайлами, координаты каждого тайла :
xmin = xpos * 64
xmax = (xpos + 1) * 64
ymin = ypos * 64
ymax = (ypos + 1) * 64
где xpos,ypos это координаты в масиве

собсно имея x,y игрока мы можем найти координаты тайла в масиве
и проверяем коллизию игрока только с етим тайлом и\или с тайлами которые его окружают
 
Ответить с цитированием