Так что я хочу, чтобы мой приставщик столкновений выстрелил один раз. Я попытался вставить, если выполнить переменные, но это не совсем элегантно.Остановить событие коронного столкновения от стрельбы несколько раз
local function collideGround(self, event)
local obj = event.other
local phase = event.phase
if (phase == "began") then
if obj == ground then
print("Hit")
end
elseif (phase == "ended") then
end
return true
end
player.collision = collideGround
player:addEventListener("collision", player)
Не могли бы вы обновить свой вопрос, чтобы указать, что вы спрашиваете? Работает ли этот код, и вы пытаетесь сделать его более элегантным? Не работает какой-то код? – josliber
Он работает, но я хочу, чтобы слушатель столкновений мог только стрелять один раз, в настоящее время он стреляет несколько раз – Alurus