如何提高Unity中UI按钮的灵敏度

时间:2018-04-26 00:13:22

标签: unity3d uibutton

我用Unity制作了一个移动琐事游戏。它基于欧洲地图,每个国家都与透明的UI按钮相关联,如图所示。对于游戏的前2轮或3轮,按钮工作正常,并且无需额外点击即可感知触摸输入。但经过几轮后,某些按钮无法检测到触摸输入,因此不会执行其功能。 我检查了这些按钮是否在某种程度上处于非活动状态但事实并非如此。虽然按钮看起来很活跃,但它不起作用。而且我确信在每一轮之后我都会清除阵列,所以我也不认为它有溢出。我遇到了这个问题。有没有人有想法?

如您所见,这些国家/地区由矩形按钮覆盖,按钮的锚点设置为国家/地区的中心。实际上,我并不认为它是关于按钮所在的位置。因为如果是这样的话,他们也不会在开始时工作。

1 个答案:

答案 0 :(得分:0)

这些政治地图(类似EU4 / CK2)以另一种方式完成。在(X,Y)处使用纹理和纹理颜色,其中(X,Y)是指针位置转换为纹理比例。点击此处了解更多信息:https://forum.unity.com/threads/procedural-generate-mesh-from-color-map.399611/