I’m working on a lens flare system. I can make an image label inside a screengui appear above a neon part using :WorldToScreenPoint(Vector3.New(x, y, z)), but I can simply just clone a lens flare billboard gui and parent it into a neon part. I would like to have a less performance heavy system.
So… which one should I use? :WorldToScreenPoint(Vector3.New(x, y, z))? Or a billboard gui?
Performance is negligible for this scenario, one solution isn’t necessarily going to have a noticeable impact or one at all. It’s all up to preference what you believe would be most effective for your use case.
If you want to get really picky about it, then BillboardGuis would be less expensive since they’re handled by the Gui engine rather than by your own code.
If billboardguis are less performance expensive because they are not handled by the developer’s own code, then what does roblox do that makes billboards less performance heavy?