Unity中比屏幕高度高且没有滚动条的面板按钮被遮住的解决办法(微信小游戏转换面板)
版权声明:本文为砷碲原创文章,未经允许,禁止转载本文链接:https://sdpro.top/blog/html/article/1062.html
专栏收录该内容
Hi I'm Shendi
最近在使用Unity的时候遇到了一个问题,就是插件面板高度过高,超过了屏幕高度,并且无法缩放面板的高度,而且没有滚动条,导致面板的一些功能被遮住了(微信小游戏 - 转换小游戏面板)
效果如下
可以看到有很大一块被遮住了,并且没有滚动条
因为是做小游戏开发,必须要使用到这个插件,于是我先在Github提了Issue...
然后在网络上搜索解决办法(一点办法都没有)
后来找如何更改屏幕分辨率上限的办法,告诉我也是不能提高(我屏幕最高1366x768)
无奈下就只能自己瞎点点,找解决办法了
点久了还真让我找到了
右键选项卡,有个 UI Toolkit Debugger
点击就打开调试器了,界面如下
有点像浏览器的调试器
把鼠标放在左边的元素上,会发现面板高亮了
展开后,点击第二个元素 Visual Element
界面如下,可以手动更改宽高,但是更改后只是更改了宽高...比如把宽高改小,那么就是隐藏多出的那一部分...
右边滚动条滚动到最下面,发现有个height属性,代表高度,这个改了也没作用
最后我发现改动top,整个面板都移动了
于是我将top改为负数,让整个面板往上,下面被遮住的那部分自然就显示了
这样,暂时就可以使用了,但每次都需要这样操作...
END
本文链接:https://sdpro.top/blog/html/article/1062.html♥ 赞助 ♥
尽管去做,或许最终的结果不尽人意,但你不付出,他不付出,那怎会进步呢?