触发点

目标读者:决定玩家从哪里打开反馈面板的开发者。

支持的触发来源来自 contracts 枚举:apihotkeybuttonmenushakeerror_promptqa_menu。P0 推荐优先使用明确的玩家操作,例如可见按钮、F8、游戏内菜单或 QA 菜单。

最小示例

func _on_pause_menu_feedback_pressed() -> void:
  EchoNebulaFeedback.open_feedback_panel({
    "trigger_source": "menu",
    "category": "bug"
  })

func report_from_code() -> void:
  EchoNebulaFeedback.open_feedback_panel({
    "trigger_source": "api",
    "category": "suggestion"
  })

内置快捷键会用 hotkey 作为 trigger_source 打开面板。

常见错误

下一步

补充有用的场景和玩家 上下文