【Unity小技巧】解决 Dropdown 下拉菜单展开后子菜单被遮挡问题

前言

使用 Dropdown 制作下拉菜单 UI 时,展开的子菜单会被其他 UI 遮挡。

解决方案

再创建一个 Canvas,并且点选 override sorting。
将 Sort Order 设置为比当前画布更大的值。
最后将下拉菜单组件挂在这个新的 Canvas 下面。

Canvas

不再遮挡子菜单了

新的问题又来了,如何让子菜单向下展示而不是向上?
好像不能人为控制,只能让系统自己判断。

文章作者: 火烧兔子
文章链接: http://huotuyouxi.com/2021/12/30/unity-tips-023/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 火兔游戏工作室