如何将表添加为EventListener? 我正在做一个突击游戏作为hello-world项目,我想添加“双重球”的效果。所以基本上我想球添加到balls table
然后检查一个球撞砖将表添加为EventListener
我的代码与
balls["ball"]:addEventListener("collision", removeBricks)
,但如果我尝试以下方法:
balls:addEventListener("collision", removeBricks)
我” m到处Runtime error ...\main.lua:753: attempt to call method 'addEventListener' (a nil value) stack traceback:
我已经试过:
local balls = {}
balls["ball"] = crackSheet:grabSprite("ball_normal.png", true)
balls["ball"].name = "ball"
function removeBricks(event)
if event.other.isBrick == 1 then
remove brick...
end
end
balls.collision = removeBricks
balls:addEventListener("collision", removeBricks)