【发布时间】:2011-09-08 12:56:31
【问题描述】:
我一直在尝试使用 Corona SDK(使用 Lua)编写自定义刻度。关键似乎是这些“事件监听器”,但我也试图让它们与类一起工作。现在我已经设置了这个类“世界”。我正在尝试将 EventListener 添加到我的“tick”函数中,但 Corona 告诉我我做不到。
function World:tick()
--player:tick()
--camera:tick(player.x,player.y)
--for i=0,monsters.length do
-- monster[i]:tick()
if(rwalk) then
mainGroup.x = mainGroup.x-10
elseif(lwalk) then
mainGroup.x = mainGroup.x+10
end
end
Runtime:addEventListener("enterFrame",tick)
错误:运行时错误:断言失败! 堆栈回溯: [C]: ? [C]:在函数“断言”中 ?: 在函数“getOrCreateTable”中 ?: 在函数“addEventListener”中 ?: 在函数“addEventListener”中 C:\Users\Evan\Desktop\lua\test game\main.lua:337: 在主块中
【问题讨论】:
标签: event-handling lua coronasdk