這是我的代碼:語法錯誤「‘=’預計近期「_APPNAME」無厘頭
main.lua:
-- start the app, declare some variables, setup the player save file.
-- APP OPTIONS
_APPNAME = "The Square Cannon"
_FONT = "Tolo"
-- OTHER UPGRADES
_SHOWADS = TRUE
-- CONSTANT VALUES
_CX = display.contentWidth*0.5 --center of the screeen going horizontally
_CY = display.contentHeight*0.5 --center of the screem going vertically
_CW = display.contentWidth -- width of the screen
_CH = display.contentHeight -- height of the screen
_T = display.screenOriginY -- top of the screen
_L = display.screenOriginX -- left of the screen
_R = display.viewableContentWidth - _L -- right of the screen
_B = display.viewableContentHeight - _T -- bottom of the screen
-- hide the status bar
display.setStatusBar(display.HiddenStatusBar)
-- include composer
local composer = require "composer"
-- include load/save library from coronarob
loadsave = require("loadsave")
-- load some audio
_BACKGROUNDMUSIC = audio.loadStream("THESQUARECANNON\audio\IceFLow" , "THESQUARECANNON\audio\FreeInstrumental")
--{
--load some sound effects, when created
--}
-- set up a saved file for our user
user = loadsave.loadTable("user.json")
if (user == nil) then
user = {}
user.playsound = true
loadsave.saveTable(user, "user.json")
end
composer.gotoScene("scene_menu")
,這是我的錯誤得到:
main.lua:5: '=' expected near "'_APPNAME'"
什麼可能是錯的?我有一個=
正好在需要的位置,儘管控制檯仍然說我需要一個。
「config.lua」,「main.lua」和「scene_menu.lua」是三個單獨的文件嗎?我假設從這些文件名中的兩個錯誤消息來判斷。鑑於您對代碼進行格式化的方式,這並不完全清楚。我會爲你編輯它;如果它不正確,請隨時恢復我的編輯。 –
我的編輯可能會拋出一些行號。 ''表示文件結束。如果我刪除'config.lua'中的尾隨逗號,''錯誤附近的'意外符號消失。 –
對於'config.lua'錯誤,在最後一次關閉'}'之後擺脫逗號,並且應該擺脫您的錯誤。不確定只要'main.lua'代碼去;它對我來說很合適。你有沒有發佈文件的所有內容? – DavisDude