顺便使用 Love 框架。
好的,所以我正在寻找创建一个随机地图生成。我显然只希望它绘制一次,所以我尝试建立一个非常基本的结构。哪个不起作用,我不知道为什么。
function love.load()
testVar = 1
end
function love.draw()
if testVar == 1 then
testFunction()
love.graphics.print("Update", 20, 200)
end
love.graphics.print(testVar, 100, 100)
end
function testFunction()
love.graphics.print("Success", 20, 300)
testVar = 0
end
所做的只是打印“0”,这要归功于在绘图函数中打印 testVar up 的命令。所以它似乎在没有实际运行 testFunction 的情况下更新了 testVar 值。这与Lua有关吗?
对于那些不熟悉 Love 的人,love.draw 会在每一帧中调用,love.load 只是最初。