Пусть координаты будут (0,0) (100,10) - расстояние вычисляем с помощью квадратов и корня (float ?) ~ 100.
dx=(pos.x-object.x)/lengthvector=(100)/100=1
dy=(pos.x-object.y)/lengthvector=(10)/100=0
Когда dy перестанет быть 0 ? Когда lengthvector=20.
Вы получите диагональ не в начале, а в конце пути.
|