In my game, there are elementary “cutscenes”. This is just a sequence of static frames without animation(or some few animation), which show some action. Question: how best to implement this? I assume to create a canvas which will go through scenes, or create a canvas on each scene where it will be. If the minimum animation (like zoom-in) is it better to do directly in Unity? But still, if “better” to use pre-mounted video or something, tell me how to do complete projects (in addition to the real scenes in the game).
I would make a special canvas only for the overlays and make it persist through the duration of your whole game.
I would make a script inside this canvas hierarchy that other parts of your game call to display subtitles.
This would be pretty handy use for additive scenes.
A multi-scene loader thingy:
My typical Scene Loader:
Other notes on additive scene loading:
Timing of scene loading:
Also, if something exists only in one scene, DO NOT MAKE A PREFAB out of it. It’s a waste of time and needlessly splits your work between two files, the prefab and the scene, leading to many possible errors and edge cases.
Two similar examples of checking if everything is ready to go: