屏幕按压(移动设备上)未在预期的元素Unity 3d上注册

时间:2018-09-29 15:31:31

标签: android unity3d

我有一个按钮网格(使用网格布局组)。我通过添加UI元素并将其复制9次(10个按钮),然后在所有按钮仍为0,0,0时将网格布局组应用于父对象来创建此对象。这完全按照我想要的网格形状布置了按钮。当我在PC上运行此程序并单击一个按钮时,它会完美注册。当我将其构建为apk并将其放置在我的android上时,按下按钮时它们不会单击,而是在某些空白字段中向右按下时才单击按钮。但是我将其称为“可单击的网格区域”,可以完美地转换到该开放字段空间中。所以我在屏幕上有我的5x2可见按钮元素。如果我触摸它们,则什么也不会发生。随机触摸空白处,直到其中一个按钮被激活,并且可单击的网格与可见元素的形状完全相同,但不在元素顶部。我还不是100%熟悉分辨率设置,但是我认为这与设置没有太大关系。我缺少什么,可以更改哪些设置?

2 个答案:

答案 0 :(得分:0)

所以问题最终是锚没有设置为居中,而是设置为左上。这是由网格布局组组件自动设置的。删除网格布局,手动设置位置,一切都很好。

答案 1 :(得分:-1)

您需要为每个按钮定义列和行