"Corona Simulator Syntax Error (Unexpected Symbol)"翻译成中文为:“Corona模拟器语法错误(不期望的符号)”。

我正在制作一个 Lua 应用程序。这是 main.lua 代码:

(这是在 Mac 上。)

display.setStatusBar (display.HiddenStatusBar)
local main.lua = require ("main.lua")             --[LINE WITH ERROR]
local director = require ("director")
local mainGroup = display.newGroup()

local function main()
    mainGroup:insert(director.directorView)
    director:changeScene("mainPage")
    return true
end

main()

这是我的错误报告,它非常简单,但我不确定它是关于什么的:

Corona Simulator Syntax Error

File: /Users/[my computer name]/Desktop/Corona App/main.lua
Line: 4

Unexpected symbol near '.'
点赞
用户107090
用户107090

局部变量的语法是local <simple-name>。因此,main.lua在这里是不允许的。

2013-11-19 23:00:14
用户1979583
用户1979583

你只需要按照以下步骤进行(在你的 main.lua 中):

display.setStatusBar(display.HiddenStatusBar)
local director=require("director")
local maingroup=display.newGroup()
maingroup:insert(director.directorView)
director:changeScene("yourFirstScene")
return maingroup

注意: 确保 director.lua 和 yourFirstScene.lua 存在于与 main.lua 相同的文件夹中。

继续编码...... :)

2013-11-20 17:45:41
用户2433344
用户2433344

不要写:

local main.lua = require ("main.lua") -- 如'lhf'所说。

如果您正在使用director类,则根据'krs'所说,您只需要将以下行添加到main.lua中:

  local director=require("director")  -- 导入director类(确保类存在)
  local parentGroup=display.newGroup() -- 创建新的显示组,即'parentGroup'
  parentGroup:insert(director.directorView) -- 将director视图插入
  director:changeScene("yourFirstScene") -- 调用下一个类(确保类存在)
  return parentGroup -- 返回'parentGroup'
2013-11-24 16:36:49
用户7147481
用户7147481
`local main.lua = require ("main.lua")`

这是你的代码。 不要输入这个,输入这个

local main = require ("main.lua")
2016-11-11 18:36:48