2014-06-19 53 views

回答

0

我不完全確定,但我覺得這取決於您的目標設備。如果您打算使用Windows RunTime或Windows Phone,則需要使用Microsoft API。蘋果或Android同樣的故事。所以你應該研究每個平臺提供的API。

您可能需要自己計算加速度。它會是矢量。我對3D不太熟悉,所以其他人不得不在這裏幫助你。

關於準確性,您必須自己進行基準測試。如果這是一個巨大的問題。這可能是因爲你不想要一個超級準確的引擎,因爲這意味着有更多的計算(可能),因此可能會佔用更多的資源。既然你提到過陀螺儀,我覺得這是一款手機遊戲。因此,你會想要一些給你最多的FPS。如果有必要,將你自己的數學掛鉤到你不喜歡的東西的引擎中。在我看來,最好先寫一些事先優化過的東西,而不是浪費時間回去修理東西。但這是我的看法,也許不是更有經驗的程序員的看法。

我認爲最好的選擇是使用最吸引你的那個。只要看看一些評論,看看人們對特定引擎有什麼看法。它是否馬虎?它是否充滿了數學錯誤?那麼它可能不適合你。然而,如果人們推薦它,但你討厭語法,爲什麼要使用它?

祝你好運!

+0

我的歉意,我不認爲我對我的問題非常清楚。我發現API可以與陀螺儀傳感器一起工作,但是我正在尋找一種支持模擬旋轉物體的陀螺阻力的物理仿真引擎。謝謝! – user3553274

+0

哦,對不起。我不知道:P肯定想爲那個庫使用一個庫。希望你能很快找到! – Josh