为什么我的 UI 按钮在编辑器中工作,但在构建后在 android 中不工作?

Why does my UI Button works in editor but not in android after being built?

我在 Unity2D 上的项目有一个烦人的问题。我创建了一个商店 GUI,带有购买帽子的按钮。 但是,出于某种原因,6 个帽子按钮中有 4 个在 android 版本中正常工作。而出于某种原因,他们都在编辑器模式下工作...... 他们都在同一个 Canvas.

出于某种原因,我将按钮向上移动了一点,靠近海鸥,当我这样做时它们似乎在工作。但我希望它们像其他按钮一样在我的商店 GUI 上工作:X 顺便说一句,我没有任何透明的东西挡住按钮(如果我这样做了,它也不会在编辑器模式下工作,对吧?)

我已经试过了 - 从 OnClick() 移动到事件触发指针向下(不成功) - 在事件管理器中更改拖动阈值。 - 在事件管理器中检查强制激活。 - 从头开始​​重做不起作用的按钮...

我实在是一窍不通,需要大家的帮助!

部分截图:

Canvas 包含我的按钮

绿色是工作按钮,红色是不工作,选择橙色(在编辑器中工作)见右下角 [2

出于某些原因,请尝试将您的按钮放置在层次结构中索引最低的同级元素中,这样就没有其他 UI 元素与它们重叠。 其次尝试使用参考分辨率为 1080 X 1920,匹配因子为 0.5