我有一个2D游戏,我需要在播放器上方有一个铭牌。
我已经完成了所有工作,但它只出现在编辑器而不是游戏中。
我确定它与上面的相机渲染有关,但我不知道如何解决它。
Canvas设置为UI层,因此不是问题。
检查员:
在编辑器
在游戏内:
答案 0 :(得分:0)
当您将Canvas的相机模式从Overlay更改为World时,它会重置其RectTranform
z , y , z < / em>位置值。
您必须将x和y轴设置为 0 。之后,您必须向前移动z轴,以便Canvas
位于相机前方。它可能在相机背后。因此,如果相机的z轴位置大约 -10 ,则必须将画布z轴向前移动到大约460.移动它的距离实际上取决于距离相机的z轴。
请记住,Canvas现在位于世界空间中,这意味着它可以位于其他对象的前面,后面或任何对象的中间。您必须继续修改z轴,直到找到没有阻挡它的正确位置。最简单的方法是单击 Pos-Z 轴,然后使用鼠标拖动它,如下所示..