Автоматический расчёт координат.
#7

Quote:
Originally Posted by Mexanizm93
Посмотреть сообщение
Как же ?
Есть к примеру большой квадрат(карта СА). Надо разбить этот квадрат на максимальное число квадратов меньше и получить от каждого квадрата координаты. Я думаю, что тут геометрия.
Так это же вроде легко.

Получить ид квадрата по позиции можно так:

PHP код:
(floatround(cur_pos_y / square_size, floatround_floor) * (map_size_x / square_size)) + floatround(cur_pos_x / square_size, floatround_floor) 
А разбить карту на квадраты

PHP код:
for(new y; y < map_size_y; y += square_size)
{
    for(new 
x; x < map_size_x; x += square_size)
    {
        
//min_x, min_y, max_x, max_y:
        //x, y, x + square_size, y + square_size
    
}    
} 
если я конечно не туплю
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)