如何將表添加爲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)