I’m getting deeper into using Unity’s new(er) UI system, and I’m starting to hit some tricky things about combining SpriteRenderer graphics with CanvasRenderer graphics. I’m wondering if there are solutions to these issues, or just generally considerations I need to know about, when building a UI on a 2D game.
In particular, are there good ways to layer sprites when used in the UI? For example, imagine having an animated 2D character in the game, and then wanting to display that animated character on a popup menu. SpriteRenderer has Sorting Layers and Order in Layer, but ui elements are layered by order in hierarchy, which seems incompatible.