2011-12-14 61 views
1

我在MonoTouch中開發,我有一個問題,應該在屏幕上繪製3D模型,使其可以旋轉和放大/縮小。在MonoTouch中顯示3D模型

通常,爲iOS開發事物(除了常見的奇怪的API糾結之外)是一件輕而易舉的事情。我需要一個圖像,我加載它並用幾行代碼顯示它。但是,當我嘗試查看3D內容時,我所得到的是OpenGL-ES 2.0,它似乎不必要的低級別,並且遠非「即插即用」。奇怪,但似乎更奇怪的是,我找不到任何簡單的框架來解決它。我在這裏錯過了什麼嗎?我發現Unity3D,但是這比我需要的更多(更不用說價格了,再次,學習曲線)。

當我只想顯示模型時,我是否真的必須投入時間學習3D渲染的複雜性?看起來OpenGL-ES-1.1有點簡單,但可能沒有我需要的功能(並且缺少「1-2-3這是它的工作原理」 - 教程對我來說似乎很奇怪)。還是我的谷歌技能比我想象的更窮?

對不起,如果問題意味着一個模糊的答案,但總結我猜我的問題是「什麼是最簡單的方式顯示/旋轉/縮放使用OpenGL ES 1.1/2.0的MonoTouch 3D模型(最好是2.0,但1.1是也可以)?「

+0

沒有任何答案對您有幫助嗎?如果是這樣,請將它們標記爲正確。如果你找到你自己的答案,請在這裏添加答案。 – 2012-05-10 10:18:53

回答

0

對於OpenGL ES 2.0,我得到了這個gent tutorial

它沒有不必要的低級恕我直言。它實現了廣泛的可能用途,例如創建一個遊戲和一個簡單的三維可視化是兩個不同的應用程序,可能不需要其他應用程序的一切。

當然,如果它更像DirectX,但是您可以立即創建自己需要的類,那將會很棒。

如果你想要一個非低級的API,可以考慮使用類似Unity3D的東西。

+0

「教程」鏈接已停用 – ToolmakerSteve 2015-09-24 10:25:13