程序出現這個問題的話,程序編譯時正確,運行時報錯,而且沒有報出是哪個代碼文件出處。
這個問題一般首先去檢查Level內有用到OnGUI,Debug結果發現某代碼文件在調試代碼時複製多了一行GUILayout.BeginArea,去除這行代碼後運行正常!
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced (type:7)
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced (type:8)
出現此錯誤,是由於GUIClips中開始與結束的沒一一對應上產生的,比如有一個 GUILayout.BeginHorizontal();而后面又沒有 GUILayout.EndHorizontal();與之對應 ,就會報以上錯誤。
