📅  最后修改于: 2023-12-03 15:31:00.803000             🧑  作者: Mango
在 Godot 中,界面编辑器面板的默认风格是单色背景和简单的边框框架,不过开发者可以通过更改默认值或者自定义样式来使其更具吸引力。
本教程将向大家演示如何通过修改面板中的纹理框(TextureFrame)来更改其外观。
在场景编辑器中创建一个新的节点,类型为 TextureFrame
。默认情况下,此节点将显示为一个带有单色背景和简单边框的空白框架。
在TextureFrame
组件中,找到“Texture”选项卡并单击“New Texture”按钮。这将打开一个新窗口,您可以选择加载一个纹理或渲染一个新的纹理。
选择以前加载的纹理或创建新的纹理,然后单击“导入”按钮。现在您应该能够在“Texture”选项卡上看到您的纹理。
在“Layout”选项卡下,您可以更改纹理的“Margin”(边框)和“Padding”(填充)值。这将决定框架在面板中所占的空间大小。
通过在视图节点中引用自己的样式表,您可以更改纹理框的默认样式。要创建自己的样式表,只需单击场景编辑器左上角的UI
按钮并选择“新建样式表”。
在样式表中,您可以使用类似于CSS的语法,更改纹理框的背景、填充、边框、阴影等属性。
在场景编辑器中,选择刚刚创建的纹理框节点,然后在节点属性的“Custom Stylesheet”选项中输入样式表中的类名,即可应用样式到纹理框上。
通过使用自定义纹理框,您可以改变 Godot 编辑器内面板的默认外观。其中除了以上步骤所述,还可以通过代码修改纹理框节点的属性,来更多地自定义其外观。