unity3d - Unity GUI 总是出现在另一个游戏对象的顶部
问题描述
以下问题是关于统一 UI 和排序层交互的。我想创建一个纸牌游戏,纸牌游戏对象由精灵和文本组件组成。
问题
当另一个纸牌游戏对象出现在彼此之上时,就会出现此问题。发生的情况是,无论 z 位置如何,UI 仍将出现/可见。
环境
以下是纸牌游戏对象的层次结构
- 卡片对象(游戏对象)
- 卡片艺术(Sprite/排序层:CardComponent 0)
- 卡片标题(Sprite/排序层:CardComponent 2)
- 卡片尾部(Sprite/排序层:CardComponent 2)
- 卡体(Sprite/排序层:CardComponent 1)
- 画布(排序层:卡片组件3,渲染模式:世界空间)
- 文本
- 文本
相机设置仅在投影透视上更改。
任何帮助将不胜感激,谢谢
解决方案
推荐阅读
- python - Python:如何在数据帧中使用 sklearn 函数?
- reactjs - 如何在 google-map-react 中显示谷歌地图标记
- sql - 按加入日期分组 + 在 sql 中添加月份
- python - KeyError:将列中的日期转换为日期时的时间戳
- flutter - Flutter-如何从 Stream 中获取最后一个值
没有 RxDart? - sql-server - 为什么我的更新查询实际上没有更新?
- python - 熊猫在列之间找到具有相反值的重复项
- mysql - Mysql多列计数在列中具有最小出现值
- python - 来自不同 python 文件的函数的交叉调用失败
- sas - 在 SAS SGPLOT 中设置不同组的样式