Параболическое движение к изображению - PullRequest
0 голосов
/ 09 февраля 2012

Я делаю приложение для Android, в котором мне нужно провести изображение по параболической кривой. Рассмотрим что-то вроде знаменитой игры Angry Birds. Путь, которым следуют эти птицы, - это то, что я желаю в приложении, которое я создаю.

Я немного слаб в математике и геометрии и, следовательно, не могу понять уравнения и их реализации. Может ли кто-нибудь помочь, что мне нужно, чтобы получить изображение в параболической кривой.

Заранее спасибо

1 Ответ

0 голосов
/ 09 февраля 2012

Хорошо, для начала вам нужно хотя бы базовое понимание математики и уравнений. Если вы этого не сделаете и не захотите учиться, вы не сможете никуда добраться. Даже если мы дадим вам реализацию, вам нужно знать достаточно, чтобы иметь возможность дать правильный вклад ...

При этом, вы, вероятно, хотите кривую Безье: http://en.wikipedia.org/wiki/B%C3%A9zier_curve

Эта статья в Википедии превосходна и включает в себя пару различных кривых (2d и 3d), которые будут работать, и уравнения, которые относительно легко перевести в код.

Если вы просто хотите изогнутую анимацию, см .: Проблема с получением изогнутой анимации

Класс, который я разместил в ответ на этот вопрос, имеет начальную, среднюю и конечную точки, которые он использует для создания кривой и анимации вида вдоль.

...