小编Goo*_*reg的帖子

尝试索引local(布尔值)

我有2个不同的Lua文件,main.luagame_model.lua.我正在尝试在JSON文件中保存一些细节(我用谷歌搜索使用JSON文件将是保存用户设置和得分的最佳方式),但我收到以下错误:

错误:文件:main.lua行:11尝试索引本地'游戏'(布尔值)

为什么我会收到此错误以及如何解决?

这是我的代码main.lua:

--Main.lua

display.setStatusBar( display.HiddenStatusBar )

local composer = require( "composer" )
local game = require("data.game_model")

myGameSettings = {}
myGameSettings.highScore = 1000
myGameSettings.soundOn = true
myGameSettings.musicOff = true
myGameSettings.playerName = "Andrian Gungon"
game.saveTable(myGameSettings, "mygamesettings.json")

composer.gotoScene("scripts.menu")
Run Code Online (Sandbox Code Playgroud)

game_model.lua(在data子目录中)包含以下代码:

--game_model.lua (located at data/game_model.lua)

local json = require("json")

function saveTable(t, filename)
    local path = system.pathForFile( filename, system.DocumentsDirectory)
    local file = io.open(path, "w")
    if (file) then
        local contents = json.encode(t)
        file:write( contents )
        io.close( …
Run Code Online (Sandbox Code Playgroud)

lua coronasdk

5
推荐指数
2
解决办法
1万
查看次数

如何获取DisplayObject的颜色(填充)以响应Corona SDK中的触摸等事件?

任何人都可以帮我找出如何在日冕中获得矩形的颜色?那个矩形我已经填充了颜色,所以现在我想在触摸矩形时获得那种颜色.

coronasdk

3
推荐指数
1
解决办法
3393
查看次数

标签 统计

coronasdk ×2

lua ×1