2010-05-18 58 views
1

我已經使用Objevtive-C和Cocos2d在iPhone上完成了一些應用程序,並且我想開始學習3D。
我的第一個目標是製作一個非常簡單的應用程序:
- 在屏幕中央顯示3D立方體。
- 並將相機移動到立方體上
我想要一件非常簡單的東西:沒有紋理,沒有背景。從哪裏開始openGL ES在iPhone中創建和旋轉立方體?

我應該從哪裏開始做這個應用程序?我在尋找一些教程或例子。
謝謝!

回答

11

我創建了一個OpenGL ES sample application,它顯示了一個紋理立方體,並允許您使用觸摸手勢旋轉它,作爲我在iPhone上開發的課程的一部分。不過,我警告過你,在這個例子中,我沒有完全明白你的意思,所以你要糾正我的錯誤。該課程中的筆記,包括關於OpenGL ES的講座,均以VoodooPad格式here提供。

如需更復雜的示例,可以將源代碼下載到我的iPhone/iPad應用程序Molecules

+0

我在模擬器中運行了您的示例應用程序。一些面部的紋理是向後的。當你說你沒有正確面對時,這是你的意思嗎?或者還有其他像我這樣的小菜應該注意的嗎?謝謝! – sigjuice 2011-08-02 08:48:38

+0

@sigjuice - 是的,紋理座標在部分中是錯誤的(它們需要以不同的方式進行索引),所以事情不會顯示正確。我在課程當天的午餐時間做了這個,所以我沒有時間去調試它,也沒有時間重試它。我把它作爲練習留給了我的學生,其中一些人設法修復了紋理,所以這不難做到。 – 2011-08-02 14:06:25

+0

偉大的應用程序!感謝分享代碼。 – paiego 2012-07-12 07:23:25