【发布时间】:2016-11-12 20:01:12
【问题描述】:
我正在使用 Unity 开发 2d 游戏。我有一个弹出设置对话框,当玩家点击设置按钮时,它会显示在其他对象上。
游戏对象有 Collider2d 组件,如果游戏对象上有一个包含 Collider2d 组件的按钮,则按钮单击操作不起作用。
我使用不同的图层和画布,我将 z 索引设置为 -20 或更多,但结果是相同的按钮单击不起作用。
【问题讨论】:
-
您只需要一张画布。从右下角看起来网格仍然在弹出窗口的前面。您是否更改了相机或为此使用了默认位置?在这种情况下,-z 离相机更近,所以如果你将网格设置为 -20,你会朝错误的方向移动。
-
网格是指对撞机。图形实际上落后了。
-
网格不在后面,当我选择对象时,统一只是突出对撞机。
-
z -20 设置了什么?网格还是弹出窗口?
-
我被设置为 popup z -20。
标签: c# button unity3d collider