How to retrieve my instance object ?

Hi,

I’d like remove my instance object when i use tap on it, 

how do this ?

Best regards

ennemy = {} qte = 0 function ennemy:touch(event) if event.phase == "ended" then print("Tap "..qte) display.remove(ennemy[qte]) end end repeat qte = qte + 1 ennemy[qte] = display.newCircle( math.random(750/2), math.random(1334/2), 20 ) ennemy[qte]:addEventListener("touch", ennemy) until qte \>= 10

Inside tap or touch event you would use event.target to reference object which was tapped(or touched) on

Thx you bro, it’s work.

Solution:

ennemy = {} qte = 0 function ennemy:touch(event) if event.phase == "ended" then local self = event.target display.remove(self) print(event.target) end end repeat qte = qte + 1 ennemy[qte] = display.newCircle( math.random(750/2), math.random(1334/2), 20 ) ennemy[qte]:addEventListener("touch", ennemy) until qte \>= 10

Inside tap or touch event you would use event.target to reference object which was tapped(or touched) on

Thx you bro, it’s work.

Solution:

ennemy = {} qte = 0 function ennemy:touch(event) if event.phase == "ended" then local self = event.target display.remove(self) print(event.target) end end repeat qte = qte + 1 ennemy[qte] = display.newCircle( math.random(750/2), math.random(1334/2), 20 ) ennemy[qte]:addEventListener("touch", ennemy) until qte \>= 10