2011-04-10 80 views
0

我有一些Java的經驗,但我是Xcode的新手,我買了本書學習邁克爾戴利學習iOS編程,以瞭解如何使用OpenGL ES製作遊戲。 我剛剛在Xcode 3.2.6中創建了一個新的OpenGl ES應用程序項目。 當我打開它時,那裏已經有一個示例應用程序,它應該顯示一個彩色正方形,上下灰色背景。我按下構建並運行,模擬器出現了,但是當應用程序試圖打開時,它立即崩潰。在屏幕的左下方,我收到消息「調試終止」。在右下角,我收到了消息「成功」。本書沒有解決這個錯誤,只是告訴我應用程序應該運行,這是非常令人沮喪的。Iphone模擬器4.3在opengl應用程序崩潰

我很困惑,爲什麼模擬器崩潰時,我還沒有弄亂任何代碼。

我也嘗試過構建和調試,並在屏幕的左下角顯示「MyAPP退出狀態1」。

運行示例代碼時是否有其他人遇到此問題?另外,我猜測我正在運行OpenGL ES 2.0,因爲我的項目中有着色器文件,但是如何在OpenGL ES 1.1中啓動項目?我非常肯定,本書中的代碼在1.1版本中很有用。

如果能夠幫助任何人發現問題,我可以粘貼調試日誌。

謝謝!

這裏是日誌的一部分:

LLVM錯誤:尚未選擇:0x703f710:v4i32 = bit_convert 0x7056d50 [ORD = 129] [ID = 69] 0x7056d50:v8i16 = X86ISD :: PUNPCKLWD 0x703d9b8, 0x703fd70 [ID = 68] 0x703d9b8:v8i16 = bit_convert 0x7056cc8 [ORD = 127] [ID = 67] 0x7056cc8:v16i8 = X86ISD :: PUNPCKLBW 0x703dac8,0x7012b18 [ID = 66] 0x703dac8:v16i8 = bit_convert 0x7056c40 [ORD = 125] [ID = 65] 0x7056c40:v4f32 = X86ISD :: VZEXT_MOVL 0x703f358 [ID = 64] 0x703f358:v4f32 = scalar_to_vector 0x703f028 [ID = 62] 0x703f028:F32,CH =負載0x7056bb8,0x703 fa40,0x703d688 [ORD = 120] [ID = 61]

調試器停止。 計劃與狀態值退出:1(GDB)

+0

粘貼日誌... :) – mmccomb 2011-04-10 15:44:17

回答