rimworld吧 关注:269,791贴子:5,009,273
  • 2回复贴,共1

GUI的滚动条东西太多如何优化

只看楼主收藏回复

lz没用过unity,头一次折腾这种纯在代码布局的gui,已经被rect整头大了,然后发现滚动条太长(应该就是渲染元素太多)的情况下会很卡,这玩意没得动态的渲染吗


IP属地:美国来自iPhone客户端1楼2025-08-28 14:59回复
    动态滚动框,github上找一下动态滚动框有现成的可以用。
    要不自己写一个,最简单的计算元素数量和大小,算出滚动框长度,然后根据滚动框目前位置和大小算出应该显示第i个到第m个物体,然后把生成的物体移动到目标位置。
    建议从github上找一个fancyscroll(具体名字忘了)和dynamicScroll(名字可能不对),用这两个就行了。
    当然我没咋接触mod制作,至少在unity开发环境,这两个都能很好地用,做mod大概或许应该也没问题。


    IP属地:北京来自Android客户端2楼2025-08-28 15:47
    收起回复