0
我正在Android中製作應用程序,其中我需要通過拋物線移動圖像。考慮一下像着名的憤怒的小鳥遊戲。這些鳥所遵循的路徑是我在構建應用程序時所渴望的。拋物線運動到圖像
我在數學和幾何方面有點弱,因此無法理解方程及其實現。任何人都可以幫助我以拋物線形式獲得圖像所需的東西。
在此先感謝
我正在Android中製作應用程序,其中我需要通過拋物線移動圖像。考慮一下像着名的憤怒的小鳥遊戲。這些鳥所遵循的路徑是我在構建應用程序時所渴望的。拋物線運動到圖像
我在數學和幾何方面有點弱,因此無法理解方程及其實現。任何人都可以幫助我以拋物線形式獲得圖像所需的東西。
在此先感謝
玉以及開始與你需要有至少數學和公式的一個基本的瞭解。如果你不這樣做,也不願意學習,你將無法獲得任何地方。即使我們給你一個實現,你需要有足夠的知識能夠給適當的輸入...
話雖這麼說,你可能想貝塞爾曲線:http://en.wikipedia.org/wiki/B%C3%A9zier_curve
,維基百科的文章是優秀的,包括幾個不同的曲線(2D和3D),這些曲線將起作用,並且方程式相對易於轉化爲代碼。
如果你只是想有一個彎曲的動畫,請參閱:Problem to achieve curved animation
我張貼在迴應這個問題的類發生在開始,中間,並使用它來創建曲線和動畫一個終點沿着。
拋出的對象不遵循貝塞爾曲線,而是一條簡單的拋物線曲線。 – 2012-02-09 19:58:10
感謝您的回答。它的確幫助我取得了一些進展。然而,我發現了另一個我希望實現的拋射物運動的等式。下面是鏈接到C中的一個遊戲的鏈接: http://www.daniweb.com/software-development/c/code/216266 我隔離了projectile()函數並將其嵌入到我的應用程序中,它幫助我實現了我想要的。謝謝Monkeyless – Jay 2012-02-10 06:11:29