我已經實現了一個遊戲應用程序。在那個遊戲中我想實現wateer animation.PLease給我一個想法。如何在iPhone中實現水動畫(漣漪動畫)?
同樣喜歡:http://www.heikobehrens.net/2009/10/02/burlington-ducky-iphone-app/
我已經實現了一個遊戲應用程序。在那個遊戲中我想實現wateer animation.PLease給我一個想法。如何在iPhone中實現水動畫(漣漪動畫)?
同樣喜歡:http://www.heikobehrens.net/2009/10/02/burlington-ducky-iphone-app/
使用代碼here爲出發點。
當然,很容易做到。通過求解波動方程在兩個方面入手:
http://en.wikipedia.org/wiki/Wave_equation
然後編寫使用模擬波扭曲圖像的程序。
更新:kvb指出,這可能是比必要更多的工作,現在我想多了一點,它可能是。與其解析波動方程,不如寫一個簡單的物理引擎,以其他方式模擬表面。例如,您可以將曲面表示爲平面網格點,其中每個點都通過彈簧連接到其鄰居。彈簧的物理特性很容易模擬;您只需製作一個與彈簧偏轉成比例的恢復力即可。確保添加阻尼效果,以便系統最終穩定下來。移動飛機上方的一個點並伸展其彈簧應該通過網格發出漣漪。
我想在iphone中實現不爲java。 – 2010-04-19 07:28:18
...然後開始翻譯算法。這不是讓其他人編寫代碼的網站,而是一個可以獲得幫助和指導的網站。您應該將其標記爲正確的答案。 – coneybeare 2010-04-19 12:47:13