10.
ramzes, не не не... если запустишь свой код, я это в уме сделал то получится что он идет по диагонали (в 45 градусов) в сторону точки
A пока не наткнется на вторую ось а по ней начнет шагать дальше последнии два условия в твоем коде. ведь согласись точка
A может находится не обязательно в 45 градусов.
я сейчас пытаюсь делить на 500 (ширина и высота плоскости) и находить соотношение осей.
еще не пробовал но вот как то так по идее.
$aKx = $a['x'] / 500;
$bKx = $b['x'] / 500;
$aKy = $a['y'] / 500;
$bKy = $b['y'] / 500;
$speed = 5;
$cX = ($a['x'] < $b['x']) ? ($b['x']-($bKx*$speed)) : ($b['x']+($bKx*$speed));
$cY = ($a['y'] < $b['y']) ? ($b['y']-($bKy*$speed)) : ($b['y']+($bKy*$speed));
Changed: Виталий (04.01.2012 / 21:01)