You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity HorizontalLayout使用间距和内边距时的异常表现问题

游戏聊天UI布局问题:HorizontalLayout添加元素时异常扩展

我给游戏搭建了一个简易聊天UI,用选项替代文本输入,功能基本可用,但存在一个布局问题:当添加元素时,HorizontalLayout没有仅通过缩小现有元素来保留间距和内边距,反而自身出现额外扩展,导致侧边栏宽度被压缩。

现象对比

  • 单个元素时:侧边栏宽度正常,布局元素显示完整
  • 两个元素时:侧边栏宽度明显缩小,HorizontalLayout整体异常扩展
  • 单个元素时侧边栏宽度:[截图显示对应宽度数值]
  • 两个元素时侧边栏宽度:[截图显示宽度数值已缩小]

相关Inspector设置截图

  • Chat UI Inspector:[截图展示Chat UI的布局组件参数]
  • Main Section Inspector:[截图展示主区域的布局组件参数]
  • Sidebar Inspector:[截图展示侧边栏的布局组件参数]
  • Responses Box Inspector:[截图展示响应框的布局组件参数]
  • 补充布局细节截图:[截图展示额外的布局参数配置]

核心问题

如何在不关闭间距和内边距的情况下,让HorizontalLayout保持固定宽度,仅通过缩小内部元素来适配新增内容?

已尝试操作

调整过其他布局元素的参数,但问题仅在设置了间距和/或内边距时才会出现。

内容的提问来源于stack exchange,提问作者everr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 11:05:20