自定义节点图标
默认情况下,所有自定义类型在编辑器 UI 中都会使用 Node
图标——例如,在场景树中或选择创建节点时。
虽然这种方式可以使用,但您可能希望为节点类型添加自定义图标,特别是如果您计划将扩展分发给其他人。
所有图标必须通过其类名在 .gdextension
文件中进行注册。为此,您可以添加一个新的 icon
部分。类名是键,SVG 文件的路径是值。
[icons]
MyClass = "res://addons/your_extension/filename.svg"
自定义图标的格式
Godot 文档中有一页专门介绍了创建自定义图标的工具和资源。概括来说:
- 使用 SVG 格式。
- 宽高比为正方形,16x16 单位是参考尺寸。
- 参考 Godot 图标颜色映射。
- 使用浅色模式的颜色——Godot 仅支持从浅色到深色的颜色转换,不支持深色到浅色的转换。
用户 QueenOfSquiggles 在她的个人博客上写了这篇文章的替代版本 on her personal blog,其中包括浅色和深色主题颜色的预览。
关于如何使用她的参考页面的详细信息,请见 here。