Форум » Скрипты (Script) » Движение обектов. » Ответить

Движение обектов.

victor89: Здраствуйте читатели, учасники форума WME. Есть необходимость движение обекта entity с одной точки в другую. Проблема в том что нужно делать прямолинейно. Пока что написал вот такую конструкцию. х1, у1-начальные, х2,у2 - назначение while (x1!=x2) { x1=x1-19; if (x1<x2) { x1=x2; } if (y1>y2) { y1=y1-10; } if (y1<y2) { y1=y1+10; } tmp.X=x1; tmp.Y=y1; Sleep(1); }

Ответов - 1

Pipec: Нужно вспомнить уравнение прямой, проходящей через 2 точки с координатами (x1,y1); (x2,y2) Собственно уравнение (y-y1)/(y2-y1)=(x-x1)/(x2-x1) Подставляем известные значения координат и приводим уравнение к виду y=kx+b Далее для каждого x находим y



полная версия страницы