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

Godot 4:Button控件尺寸属性未按预期生效问题

解决CanvasLayer子按钮尺寸设置与实际显示不符的问题

以下是几个能解决问题的实用方向:

  • 检查CanvasLayer的缩放值:打开CanvasLayer的Inspector面板,找到Transform下的Scale属性,若数值不是(1,1),所有子节点都会被按比例缩放,改成(1,1)即可恢复按钮的设置尺寸。
  • 排查按钮的锚点与布局模式:如果按钮使用了锚点拉伸,或是嵌套在VBoxContainer、HBoxContainer这类布局容器中,父容器的约束会强制修改按钮大小。可以把按钮的Anchor设为(0,0),或是给布局容器取消自动拉伸设置,让按钮保持固定尺寸。
  • 查看项目全局拉伸设置:打开项目设置,找到Display -> Window -> Stretch选项,若开启了拉伸模式(比如keep_aspect),UI会跟随窗口分辨率缩放。要么把Stretch Mode改成disabled,要么调整Scale参数匹配你的设计分辨率。
  • 检查父节点的尺寸限制:按钮的直接父节点若有尺寸约束,也会挤压按钮大小。把父节点的size_flags改成Shrink Center,或是关掉自动布局规则,确保按钮能按设置尺寸显示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 19:27:05