我正在制作一个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 '.'
答案 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.lua
和yourFirstScene.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")