Unity Dropdown Z-position在gameobject上

时间:2017-06-06 20:39:27

标签: c# unity3d unity5

我有一个下拉列表,当点击它时,菜单会转到另一个带有精灵渲染器和文本组件的游戏对象。无论我在哪里设置下拉列表的Z-pos,下面的文字总是涵盖下拉菜单。

1 个答案:

答案 0 :(得分:0)

您不要将SpriteRenderer与Unity的UI系统混合使用。仅在必要时使用SpriteRenderer。例如,如果您需要图片对象为Rigidbody或与其他图片发生碰撞,请使用SpriteRenderer

如果您不需要Rigidbody和碰撞,请使用Unity的ImageRawImage组件来显示您的图像。如果按正确顺序排列,这应解决渲染排序问题。

现在,如果您仍然需要SpriteRenderer,请将SortingGroup附加到所有所涉及的游戏对象。您可以使用SortingGroup显式更改前面或后面的GameObject。