2011-06-16 92 views
0

我打算做一個新的遊戲使用OpenGL的iPhone,但我第一次有幾個問題。首先,我被困在選擇OpenGL 1.1或2.0之間(我知道這個問題以前曾被問過,儘管我覺得我有點不同)。我知道OpenGL 1.1在所有設備上都兼容,並且是固定管道(這很容易學習)。我知道2.0是一個可編程管道(它更難)。OpenGL ES的問題(iPhone)

我是一位獨立開發者,他計劃用OpenGL ES製作2D遊戲。我知道OpenGL ES 1.1會容易得多,雖然1.1的教程很難找到。 2.0比較困難,但教程無處不在。我最近購買了「學習iOS遊戲編程」,儘管它的名字,它部分過時(雖然教1.1)。

底線:1.1或2.0。我想盡快讓我的應用程序出去。此外,如果有人知道任何好的書籍/教程,歡迎您提供反饋。

+0

爲什麼不扔謹慎的風,忘記所有的OpenGL一起,並用標準的東西去顯示圖像,或cocos2d的?或者甚至可能是電暈(但它花錢)? – Dair 2011-06-16 01:07:04

+0

@anon感謝您的建議,但我不是Cocos2D的粉絲(它只是不適合我)。此外,顯示圖像是一個很好的想法,但究竟是如何工作的?這不會減慢設備嗎? – 2011-06-16 18:55:57

+0

關於OpenGL ES 1.1和2.0的例子,由於它支持多長時間,所以有1.1個例子遠遠超過2.0例子。現在只有更多的2.0資源可用。如果你錯過了所有1.1的東西,你可能不會在正確的位置上看。 – 2011-06-17 17:54:21

回答

1

這傢伙有一些不錯的視頻教程,實際的遊戲代碼,居然讓你用自己的代碼(它需要一個真正的遊戲作品)。

http://www.71squared.com/iphone-tutorials/

你得到,粒子系統,spritesheets,音響類,遊戲狀態等

有關GL-ES 1.1的啓動它的好。

如果這一切聽起來太,嘗試一個引擎,如果沒有,從TUTS學習,做你的版本,最好不要使用對象,C結構等等是更容易對RAM。

+0

感謝您的回覆,這些教程似乎很有幫助,但是您知道它們是否是最新的?謝謝。 – 2011-11-23 20:12:58

+0

他們是最新的大多數東西,與接口有關的東西和Xcode是有點過時 – led42 2011-11-23 20:46:15

+0

忘了提及我實際上使用粒子代碼長達幾個月後,直到我滾了我自己的,我仍然使用程序他銷售以創建粒子系統(基本上用參數創建XML),擁有界面非常好,我添加了更多內容,但是我可以通過軟件查看基本內容。 (順便跟那個傢伙沒關係) – led42 2011-11-23 21:03:02