电晕模拟器语法错误(意外符号)

时间:2013-11-19 22:34:58

标签: lua 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 '.'

4 个答案:

答案 0 :(得分:3)

本地人的语法是local <simple-name>。因此,此处不允许main.lua

答案 1 :(得分:3)

您只需要执行以下操作(在main.lua中):

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

注意:确保director.luayourFirstScene.lua存在于main.lua存在的同一文件夹中

保持编码..........:)

答案 2 :(得分:1)

不要写:

local main.lua = require ("main.lua") -- as 'lhf' said.

如果您使用的是导演类,那么如krs所述,您只需要将以下行添加到main.lua:

  local director=require("director")  -- import director class(make sure the class exist)
  local parentGroup=display.newGroup() -- create new display group namely 'parentGroup'
  parentGroup:insert(director.directorView) -- insert director view to 
  director:changeScene("yourFirstScene") -- call next class(make sure the class exist)
  return parentGroup -- return 'parentGroup'

答案 3 :(得分:1)

local main.lua = require ("main.lua")

这就是你的代码。 不要输入,键入此

local main = require ("main.lua")