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】就行了,基本已经够用了