Плавный путь прохождения в C # - PullRequest
1 голос
/ 10 сентября 2010

Я ищу реализацию Spline на C #, не рисовать его, но пройти его.
По сути, у меня есть 2D-игра, и я хочу, чтобы объект двигался по заданному пути.
Есть идеи как это реализовать?
Спасибо,
SW

Ответы [ 3 ]

1 голос
/ 10 сентября 2010

Когда мне пришлось делать это несколько лет назад, я реализовал форму параметрической кривой сплайна , которую было просто построить и не требовало значительных ресурсов процессора.То, что я построил, похоже на то, что написано в связанной статье.Одна очень хорошая вещь в этом типе сплайна состоит в том, что математика совсем не развита.

К сожалению, у меня нет доступа к исходному коду C для моей реализации.

1 голос
/ 10 сентября 2010

Взгляните на некоторые уравнения для интерполяции сплайнов: http://en.wikipedia.org/wiki/Spline_interpolation

Это также может помочь: Рассчитать безлинейный сплайн для перехода из точки в точку

0 голосов
/ 10 сентября 2010

Также ознакомьтесь с Числовыми Рецептами и netlib.org.

...