I was thinking on how to best implement a bullet function.
Suppose I have a project structure Main > Player (KinematicBody2D)
, and I have a Bullet (KinematicBody2D)
scene waiting to be instanced.
If I want to instance a bullet, I can instance it in the Main
by making the Player
scene send a signal to the Main
, or I can directly instance it in the Player
scene without having to send a signal.
Is the other implementation better than the other? Or is there a better way to do this other than the two. I'm mostly concerned on what implementation would be the best performance-wise.