用途:为 Godot 项目提供主机平台(PlayStation、Xbox、Nintendo Switch)发布的合规与设计参考,聚焦手柄优先交互、认证要求(TRC/TCR)、平台服务与性能合规。
主要能力:给出认证红线清单(禁止显示鼠标光标、必须处理失焦暂停与手柄断连、锁定帧率、支持方向键导航、按钮提示需 GUID 映射、内存预算、用户目录写入等);提供一组必需脚本:console_boot_config.gd(启动初始化)、certification_manager.gd(失焦与断连)、async_save_manager.gd(原子异步存档)、performance_scaler_fsr.gd 与 memory_budget_guard.gd(帧率/动态分辨率/内存)、controller_prompt_mapper.gd(按 GUID 生成按键提示);可选脚本包括成就离线队列、平台原生对话框、后台资源预取等。还给出“认证黄金路径”步骤顺序与 TRC 失败症状到修复脚本、官方文档的对照表。
使用方式:按步骤依次加载必需脚本(启动、失焦/断连、存档原子性、性能与内存、提示映射),可选脚本仅在涉及成就、系统对话框或预取时加载;输入处理使用 Input Map 动作(如 ui_accept、ui_cancel)而非原始按键索引,模拟摇杆用 get_vector()/get_action_strength(),扳机轴用 is_equal_approx() 比较;内存示例值:Switch 零售约 3072 MB、警告 3584 MB,PS/Xbox 按 SKU 4096–5120 MB(以脚本 @export 为准)。
适用场景与限制:适合主机端垂直切片与发布前合规检查。涉及主机 SDK、导出模板等受 NDA 约束,不得公开分发;部分能力(如手柄电量遥测)可能需要平台 GDExtension。资料未提供具体价格、公测信息或平台认证时间表。