I have 3 layers of objects in a game that I am working on. The layers are the "map" layer (Background), "UI" layer (Labels, etc), and the "Object" layer (Movable objects). I am working on a 2-D game, although I'm using 3-d meshes to give shadow effects. I've used sorting layers, but I can't get the objects to render in the correct order. Any ideas what I could be doing wrong?

The UI objects are placed on a world space canvas.

What I'm seeing now:

enter image description here

This is a Scene View, rendered in 3-d

enter image description here

The "Ship" is the only object in the sorting layer "Object" (Object hiding underneath "Guadeloupe" text".

Label Canvas

Sorting Layers

enter image description here

Any thoughts how to make this work? I would like to keep the objects where they are, due to shadow reasons, if at all possible. Thanks!

  • \$\begingroup\$ What is the "correct order" you want? It seems just fine in screenshots. \$\endgroup\$ Commented Jul 10, 2016 at 12:45
  • \$\begingroup\$ I want the label to be behind the ship. \$\endgroup\$ Commented Jul 10, 2016 at 13:35


You must log in to answer this question.

Browse other questions tagged .