在VS下開發Cocos2d-Lua 常見錯誤
今天試用了一下Cocos2d-Lua,發現有幾處比較容易犯錯的地方,與大家分享一下,以後遇見的錯誤也會在這個上面進行更新。
2013年4月9日:
如果發現你的腳本寫好後,放在上面不能運行,請你第一要檢查你所有調用的方法名
大小寫:
比如:gameScene:addchild(layer) 乍一看,沒有什麼錯誤,但是就是運行不了。這是因爲,我們習慣了編譯器自帶的代碼提示功能,正常的方法名應該是 addChild 這裏的"C"是,大寫的,如果你寫的是小寫的他不會報錯的。所以,這個應該是頭號注意。
入口函數:
當你辛辛苦苦碼完一大篇代碼,檢查沒有任何錯誤,然後在AppDelegate裏fullPathForFilename,又run了之後它居然沒走你的腳本,這個時候請不要慌張。在你的腳本下面添加這句代碼 xpcall(入口函數, __G__TRACKBACK__) 在入口函數中填上你想作爲“main”的函數,就可以了。