You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GDscript中使用注释文档?提示不显示及参数注释写法问题

Godot GDScript 文档注释常见问题解答

注释不显示的核心原因

Godot 只有以##开头的双井号注释才会被识别为文档注释,普通单#注释仅用于代码内部备注,不会被编辑器识别为提示内容。
导出变量的正确写法示例:

## 角色最大移动速度,单位:像素/秒
export var max_speed: float = 200.0

文档注释的展示位置

  • 「属性检查器」:鼠标悬停在对应导出变量的属性名上,注释会作为悬浮提示展示
  • 「脚本编辑器自动补全」:输入变量、函数名称时,自动补全弹窗会附带对应的注释说明
  • 「脚本悬停提示」:将鼠标放在脚本内的变量、函数名称上,会弹出包含注释的提示框
  • 结构化导出:可以通过编辑器工具将所有文档注释统一导出为XML格式的项目文档

函数参数注释方法

Godot 支持通过@param标签对函数参数做注释说明,写法示例:

## 对目标造成固定值伤害
## @param target: 受击的目标节点
## @param damage_val: 要扣除的生命值数值
## @return 目标剩余的生命值
func deal_damage(target: Node2D, damage_val: int) -> int:
    target.hp -= damage_val
    return target.hp

注释完成后保存脚本,调用该函数时,参数输入提示、函数悬停提示中都会展示对应参数的说明内容。

生效注意事项

  • 每次修改文档注释后必须保存脚本,编辑器才会刷新注释缓存
  • 文档注释必须写在对应变量、函数的正上方,中间不能有空行或者其他代码

内容的提问来源于stack exchange,提问作者Kirill Moskalew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 07:06:02