触发事件监听器的对象

情境是我需要访问调用事件侦听器的对象

例如: 如果我添加了:balls[ball]:addEventListener("collision", removeBricks),如何在 removeBricks 函数中访问 balls[ball]

function removeBricks(event)
    print("caller: " .. balls[ball])
    ...
end
balls[ball]:addEventListener("collision", removeBricks)

我尝试的方法:

balls["ball"]:addEventListener("collision", removeBricks(event, balls["ball"]))
点赞
用户2186639
用户2186639
`self` -> `balls[ball]`
`event.other` -> 其他碰撞物体
2013-07-04 14:01:59