语法错误 "'=' 期望在 '_APPNAME' 附近" 没有意义

这是我的代码:

main.lua :

-- 启动应用程序,声明一些变量,设置玩家保存文件。

-- 应用选项
_APPNAME = "The Square Cannon"
_FONT = "Tolo"

-- 其他升级

_SHOWADS = TRUE

-- 常量值
_CX = display.contentWidth*0.5 --屏幕水平居中
_CY = display.contentHeight*0.5 --屏幕垂直居中
_CW = display.contentWidth -- 屏幕宽度
_CH = display.contentHeight -- 屏幕高度
_T = display.screenOriginY -- 屏幕顶部
_L = display.screenOriginX -- 屏幕左侧
_R = display.viewableContentWidth - _L -- 屏幕右侧
_B = display.viewableContentHeight - _T -- 屏幕底部

-- 隐藏状态栏
display.setStatusBar( display.HiddenStatusBar )

-- 包括组成员
local composer = require "composer"

-- 包括从 coronarob 中加载/保存库
loadsave = require("loadsave")

-- 加载一些音频
_BACKGROUNDMUSIC = audio.loadStream("THESQUARECANNON\audio\IceFLow" , "THESQUARECANNON\audio\FreeInstrumental")
--{
    -- 在创建时加载一些音效
--}

-- 为用户设置一个保存文件
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: 在 "'_APPNAME'" 附近期望 '='

可能出了什么问题? 我已经在需要的地方放置了等于号,尽管控制台仍然说我需要一个。

点赞
用户8617089
用户8617089

你有未显示的代码吗?我数了一下左括号有 3 个,但只有 2 个右括号。

你还有一个错别字。

_CX = display.contentWIdth*0.5 -

应该为

_CX = display.contentWidth*0.5 -
2017-09-27 01:09:19
用户107090
用户107090

这个错误信息是由于文件中存在 config.lua 引起的。

config.lua 改为 -- config.lua 将会出现一个不同的错误信息,因为括号没有平衡。

2017-09-27 01:14:47