2013-01-06 53 views
0

我一直在嘗試爲我的朋友和我正在開發的小項目製作主菜單。我在第133行遇到了這個用於玩家引力的錯誤(我的朋友編碼的那部分)。聽到的是代碼,幫助將不勝感激:嘗試在第133行索引全局'p'(零值)

我無法得到的代碼塊工作,所以把它放在這個URL

http://pastebin.com/ue09X0Bi

PS很抱歉,我不能得到的代碼塊上班。

回答

1

全局變量p用於整個代碼中,但未分配到任何位置,因此其值在邏輯上爲nil

注意:這是一個不尋常的建議,不建議使用這樣一個短名稱的全局變量。

編輯:從您在評論中提供的新鏈接p被設置在player.lua中包含的功能loadgeneral內。這意味着loadgeneral未被調用,儘管它在函數love.load中的第19行出現。這可能是正常的,因爲gamestate在那裏設置爲"menu",您立即將該變量與"playing"進行比較,該變量總是會產生錯誤!

+0

聽到是一個鏈接到player.lua http://pastebin.com/09fb5LD1 – Cj1m

+0

我現在看得更好。我編輯了答案,也許發現了錯誤... – prapin

相關問題