
05.03.2013, 10:16
|
|
Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
|
Вариантов масса
1. Уравнение прямой y = A(x1 - x0) + B(y1 - y0) или y = kx + B (в каком виде уж удобнее).
2. Уранение линии безье и угол наклона - ка кпроизводная в данной точке.
3. box2d или другой 2д движок
4. hitTest самый неприятный вариант
5. Комбинация этих решений: при движении в области x = from 100 to 200 - одно урвнение y(x), from 200 to 300 - другое, и так далее.
Обычно для 2д игр делают небольшой алгоритм парсинга сцены-редактора. Например на сцене расставляют специальные спрайты - навигаторы, которые не отображаются во время игры. И при инициации эта сцена парсится в формат 2д движка. Т.е. те же квадраты и кружки или опорные точки
__________________
...
|