Unity UI Toolkit/UI Element两栏布局的实现

今天遇到一个需求,用UI Toolkit复刻Web端的页面,结果发现USS根本木的float属性,直接犯难了。

最后通过使用绝对定位来做到两栏布局,好在页面并不复杂,否则设置起来恐怕非常麻烦。(话说如果我全用绝对定位,是不是等于在用UGUI?)

实现如上,一个绝对定位解决,实际上在CSS中三栏布局也会用到绝对定位,哪怕仅使用绝对定位也足以实现响应式布局(UGUI就是例子)

但是啊,既然已经模仿了html+CSS,至少把人家的功能复刻全一点,前端能在视图实现上占据一大片江山,靠的就是其完善且易用的布局功能;我都用上UI Toolkit了,不要让我没到三天就逃回UGUI啊。

不然,还是考虑把边框、弹性盒子之类的功能加给UGUI靠谱,大家迭代项目也方便。(铁定没戏,UGUI从古至今一直是1.0.0,完全没打算更新)

posted @ 2023-06-07 09:25  羊行天下  阅读(145)  评论(0编辑  收藏  举报