In have a 3D world map, and I want to have a 2D UI with top nav/character thumbnail/stats/etc. overlaying it. I figured the best way to do this would be to use a canvas an embed all of UI stuff on it. For reference I'm going to be using this pack for the UI and this character as the thumbnail in case the issue I'm having is specific to these assets.
The character asset comes as a prefab that I tried to just drag and drop on to the canvas but it stays relative to the camera view (i.e. it looks really small on the canvas in scene view but bigger than all canvas elments in game view, and is positioned as it was relative to the world)
Heres some screenshot to help:
That tiny little dot inside the directional light is the sprite "on the canvas" next to the 3D world, you can see him in the camera preview. As you can see it's much smaller than the panel also on the canvas leading off screen.
Now when I hit play, he is much bigger than the canvas panel, and still positioned relative to the world:
Why isn't it treating the sprite like he is on the canvas, I tried setting it to the "UI" layer but no affect. It is nested under the canvas in the hierarchy.
Is there an easy way to make it act as a UI element while keeping the animations attached to him. And with the littlest effort as I'll be downloading many more of these sprites so I would prefer not to fully recreate them or anything.