所以我在做一个游戏,里面有一个敌人在发射子弹。当子弹打到屏幕的尽头时,它会意外地击中我造成的碰撞。我想在这一点上删除它,并将地址清除为nil值。检查冲突前后的地址时,未做任何更改。如果您对此有任何见解,请提供帮助。
local onCollision = function(event)
if event.phase == "began" then
event.object2:removeSelf();
event.object2 = nil;
end
end
Runtime:addEventListener("collision",onCollision);发布于 2013-05-06 04:27:42
local onCollision = function(event)
if event.phase == "began" then
event.target:removeSelf();
event.target= nil;
end
end
Runtime:addEventListener("collision",onCollision);https://stackoverflow.com/questions/16381992
复制相似问题