Canvas Structure for Different UI Panels

I have a few general questions related to Canvas usage related, here are those:

  • Does it good practice to create different screens in Single Canvas? Like the main menu, game over, pause dialog etc…
  • If we change any Canvas element’s value then all Canvas elements rendered again? whether they are enabled or disabled…
  • when to create multiple Canvas in the Scene?
  • I was getting Canvas update related big spikes in Unity Profiler after implementing this structure and Game HUD panel updating multiple times during gameplay - Please check below image so what is the cause?

4830866--463676--unity_canvas_system.PNG

Please share your knowledge regarding my above questions so Canvas and under it UI creation related concept become more clear :slight_smile:

Have you checked out this talk on optimizing uGUI yet? Seems like it could help you out:

I watched the above video but I want a specific answer to my questions.