はので、私は、実行時のリスナーにこの機能を使用するゲームがあります。ランタイムイベントリスナーにパラメータを渡しますか?オーケー
local function moveenemy(target)
if(target.direction=="left") then
target:setSequence("left")
target:setLinearVelocity(-30,0)
else
target:setSequence("right")
target:setLinearVelocity(30,0)
end
end
をそして私のようなパラメータとして、すべての私のゲームの敵を渡すために、ランタイム・リスナーを使用しますので、
Runtime:addEventListener("enterFrame",function() moveenemy(enemy1) end)
Runtime:addEventListener("enterFrame",function() moveenemy(enemy2) end)
今、敵が死んでいて、リスナーを取り除く必要があるとき、どうすればそれを取り除くのですか?どうやら次のようなことはありません。
Runtime:removeEventListener("enterFrame",function() moveenemy(enemy1) end)
Runtime:removeEventListener("enterFrame",function() moveenemy(enemy2) end)
ありがとうございます。