我剛剛更新了我的項目到Cocos2d v2.0,並且在擺脫了所有的構建錯誤後,我可以讓它運行,但遊戲似乎在錯誤中畫東西地點。按鈕/菜單可以在它們應該出現的地方點擊,但是精靈會出現在錯誤的地方,或者根本沒有。 (這個項目是我的舊拷貝文件到來自模板的新項目V2.0)Cocos2d 2.0遷移後,精靈的位置都是錯的
我也越來越openGL的錯誤,這樣
OpenGL error 0x0502 in -[CCGLView swapBuffers] 280
OpenGL error 0x0502 in -[CCSprite draw] 532
OpenGL error 0x0502 in -[CCSprite draw] 532
OpenGL error 0x0502 in -[CCSprite draw] 532
OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 556
所以,我重讀遷移後...刪除RootViewController的東西等,然後從v2.0模板創建一個新項目,並使我的appDelegate看起來就像它。我再次檢查了我的CCSprite -draw方法,看起來就像它應該在v2.0中一樣。
沒有變化。仍然OpenGL的錯誤和我的精神大部分是不合適的。 (背景似乎很好,奇怪的是。)
這是使用5.1或6.0b4 iPhone模擬器
我不知所措的時候發生.. :(
任何人有什麼想法?我已經耗盡了我的搜索選項和我只是感到沮喪..謝謝提前
(僅供參考,這是一個完全正常V1.0.1遊戲)
UPDATE: 成功!所以,我有一個th IRD部分類時使用 glPushMatrix(SWScrollView h和CCNode + Autolayout.h)()和glPopMatrix()
更新那些 kmGLPushMatrix()和kmGLPopMatrix()固定所有的錯誤和子畫面放置!! !
如果您解決了您的問題,請將答案發布爲「答案」,而不是將其編輯爲原始問題。這可以讓您獲得答案,並幫助您解決網站的簿記問題。謝謝。 – Tim