2011-08-20 45 views
2

我打算使用一些2D物理技術爲Android創建遊戲。核心機制涉及在環境中拖動字符串。這基本上是遊戲中物理的範圍,至少是我想看起來合理逼真的物理。我應該爲我的遊戲構建一個物理引擎,還是使用已有的物理引擎

我沒有參加過物理課,我只知道高中三角學的數學。經過一番研究,這樣的機制難以編碼嗎?我應該使用像toxiclibs還是Box2D這樣的庫?

我知道,提出一個無法直接回答的問題讓人感到惱火,但我只是想重新構建自己的優點和缺點,而不是使用可能更精緻的東西。

感謝

+5

對於gamedevelopment.stackexchange.com,這可能會更好一些(我似乎還記得閱讀關於在那裏實施蠕蟲式「忍者繩索」的流行問題)。 – karim79

+0

使用那個已經在那裏。爲什麼要浪費時間,除非這是你的最終目標。 –

+0

@Dustin如果在可能的範圍內,學習如何構建一個簡單的引擎可能是有價值的。我只想知道春季物理比我想象的要複雜得多。 – Miles

回答

3

我會使用Box2D的。

  • 它有一個穩定的android/java端口。
  • 其有據可查。
  • 一堆android示例和教程以及博客來支持它。
  • 寬工具支持。
  • 它也是其他平臺(如iPhone)上的流行物理引擎。所以從理論上講,移植你的遊戲並重用你的技能會更容易!

我也會考慮看libgdx。這是一個在box2d之上構建的整個android遊戲框架,並且具有一大堆功能。