我在Unity 3d项目中有一个简单的场景,有一个画布(画布缩放器中的UI缩放模式设置为恒定像素大小,但缩放屏幕大小也是如此),里面的面板(拉伸以填充画布)和左上角的按钮。x1c 0d1x
在项目设置-〉播放器-〉分辨率和演示-〉全屏模式被设置为窗口。在编辑器中这个按钮工作正常,但当我建立游戏,使其最大化的按钮hitbox移动有点低于按钮(白色矩形是按钮和绿色矩形,我画的按钮真实的的hitbox):
我搜索了很多,我在不同的项目中尝试过,我改变了我的UI很多,但没有帮助(只有当我设置全屏窗口,而不是窗口,但我不需要这个)。
我还发现,只有当我把元素放在窗口右侧附近时,才会发生这种情况,其他地方所有的按钮都工作正常。
我也发现了this线程关于类似的问题,我的,但没有解决方案。那么我该如何解决呢?谢谢!
1条答案
按热度按时间qni6mghb1#
您需要使用锚点进行UI设计。Example-1
Example-2