I want to create a background sky with hundred of stars. The stars position is dynamic, and they also blink from time to time, so I need to refresh the background.
I have 2 options: 1. Create ONE large canvas (screen size), and manually draw each star. Update the whole canvas for blinking. 2. Create a small Node/Scene, each one representing one star. Update only the blinking star.
My question is, when you create a Canvas, does it creates a video texture or an memory buffer the size of the canvas ? When we refresh, does the whole canvas size is copied ? Does Godot handles well hundred of 2d nodes ?
thanks for your help, this is my first project in Godot, but I have already developed different games.