📘 Godot 4.x GDScript 注解实战手册
0. 前言:什么是注解?
在 Godot 4.x 中,注解(Annotations)是以 @ 开头的编译期指令。它们不是运行时的装饰器,而是直接告诉引擎:“如何处理这行代码”。
- 核心作用:连接代码与编辑器、控制静态分析、定义类结构。
- 黄金法则:注解只对其正下方紧邻的一行代码生效(区域控制注解除外)。
1. 编辑器集成篇:让策划爱上你的 Inspector
💡 批注:独立游戏中,良好的 Inspector 体验能减少 50% 的沟通成本。不要把所有变量裸露在外面,善用分组!
1.1 基础导出
| 注解 | 用途 | 典型场景 |
|---|---|---|
@export |
暴露变量到面板 | 移动速度、伤害值、贴图引用 |
@export_range(min, max, step) |
数值滑块 | @export_range(0, 100, 0.1) 血量百分比 |
@export_enum("A", "B") |
下拉菜单 | 武器类型、敌人AI状态 |
@export_flags("Bit1", "Bit2") |
位掩码多选 | 碰撞层、技能标签 |
@export_multiline |
多行文本框 | NPC对话、物品描述 |

1144

被折叠的 条评论
为什么被折叠?



