SuperAPI AI 工具集

godot-mechanic-secrets

通用与其它

查看项目

更新于 10-15 22:11

技能介绍

用途:在 Godot 项目中实现秘籍码、隐藏互动与可解锁的元内容。

主要能力与触发方式(据决策表):精确按键组合/柯纳米码用时窗输入序列缓冲;对道具连点/狂按用 spam 阈值;面向墙壁或注视某点用点积 look-at 侦测(非射线轮询);通关进度百分比解锁元内容与真结局;稀有随机遭遇用加权随机;跨存档保留解锁状态用元持久化 secrets.cfg;防宏暴力尝试用锁定守卫。对应脚本包括 secret_sequence_combo_matcher.gd、secret_interaction_spam_tracker.gd、secret_visibility_detector.gd、secret_progress_threshold_unlocker.gd、secret_random_encounter_spawner.gd、secret_meta_persistence.gd、secret_lockout_cheat_guard.gd、secret_vfx_discovery_glimmer.gd、secret_konami_legacy_code.gd、secret_audio_environment_occluder.gd。secret_persistence_handler.gd、input_sequence_watcher.gd、interaction_threshold_trigger.gd 已标注 DEPRECATED,新场景应迁移到 secret_* 脚本。

用法示例:将 SecretSequenceComboMatcher 作为 GameManager/Player 子节点,在 _ready 中覆盖 combo.sequences 字典并连接 combo_achieved 信号,解锁后调用 SecretMetaPersistence.unlock_secret。

限制与规则:不要在 _process 中硬编码输入轮询;不要用射线做注视检测;隐藏墙需有细微 glimmer 或贴图差异;不要把“已发现秘密”存进主存档槽;P2P 中若秘密给予数值优势需服务器/对等端校验;使用独立 user://secrets.cfg 而非 PlayerPrefs;需限制频繁尝试。构建成就画廊、背景日志等元模式时可参考 secrets-meta-patterns.md。具体安装方式与价格暂未提供。