Godot Label样式 Textrue纹理,实现样式修改,背景填充

前言

在Godot中,直接的BackGroud背景颜色这个属性。Godot中使用的是Textrue纹理这个属性来表示文本的信息

运行环境

  • Godot 4.2.1
  • Windows 10

新建项目

我们新建一个Godot 项目,添加一个Label节点

Style 样式讲解

样式一共有四种:

  • StyleBoxEmpty:普通样式
  • StyleBoxTexture:字体样式
  • StyleBoxFlat:填充样式
  • StyleBoxLine:行样式

四种样式互斥,所以你只能添加一种样式。至于是为什么,我也不知道。

StyleBoxEmpty:普通样式


在普通样式中,我们终于看到了CSS常用的属性,Margin。然后就没有别的属性了

StyleBoxTexture:字体样式

在【StyleBoxTexture】中,我们可以看到,基本该有的都有了,Margin和Padding。但是不能设置背景颜色

StyleBoxFlat:填充样式

【StyleBoxFlat】肯定是我们最熟悉的样式了,这个里面包含了很多常用的CSS属性,基本已经够用了

  • Margin
  • Padding
  • Border
  • Corner Radius
  • Shadow

一些常用的样式都能写的出来

StyleBoxLine:行样式

我是根本看不出有啥用

总结

直接用【StyleBoxFlat】就行了,基本已经够用了

posted @ 2024-04-12 09:22  gclove2000  阅读(135)  评论(0编辑  收藏  举报