Files
aibis-dream/Assets/Scripts/MiniGame/HuoShan/Language/LanguageAnalysis/QUICK_REFERENCE.md
T
2025-12-04 20:38:02 +08:00

2.9 KiB

语言分析系统 - 快速参考卡

🚀 一句话总结

语言分析系统是独立的 FixState,包含记忆解密器等分析模式,通过 <<enter_language_analysis>> 进入。

📋 快速命令

进入/退出系统

<<enter_language_analysis>>  # 进入语言分析状态
<<exit_language_analysis>>   # 退出语言分析状态

记忆解密器

<<memory_decryptor_start SuccessNode>>    # 启动
<<memory_decryptor_filter_start>>         # 开始过滤
<<memory_decryptor_set_frequency 90>>     # 设置频率
<<memory_decryptor_check>>                # 检查匹配
<<memory_decryptor_stop>>                 # 停止

🎯 最简测试

title: Test
---
<<enter_language_analysis>>
<<memory_decryptor_start Success>>
===

title: Success
---
成功!
<<memory_decryptor_stop>>
<<exit_language_analysis>>
===

title: Success_Fail
---
失败,再试试。
===

🔧 场景设置

LanguageAnalysisManager
├── Language Analysis View (视图)
│   ├── Canvas (UI)
│   └── MemoryDecryptorMode (脚本 + Config)
├── Language Analysis Camera
└── Language Analysis Deep Camera

📝 配置清单

  • LanguageAnalysisManager 添加到场景
  • 配置 Analysis View
  • 两个相机设置完成
  • MemoryDecryptorMode 已添加(配置文件可选,自动使用默认)
  • UI 组件已连接

🎮 状态流程

FixState.Clinic
    ↓ <<enter_language_analysis>>
FixState.LanguageAnalysis
    ↓ <<memory_decryptor_start>>
记忆解密器运行中
    ↓ 成功/失败
Yarn 节点反馈
    ↓ <<exit_language_analysis>>
FixState.Clinic

常用代码

C# 获取管理器

var manager = FixSystemCenter.SystemDic.Get<LanguageAnalysisManager>();

C# 状态切换

yield return FixStateMachine.SwitchState(FixState.LanguageAnalysis);

Yarn 完整示例

title: Start
---
准备进入语言分析系统...
<<enter_language_analysis>>
<<memory_decryptor_start GameSuccess>>
现在你可以操作了。
===

title: GameSuccess
---
🎉 解密成功!
<<memory_decryptor_stop>>
<<exit_language_analysis>>
继续游戏...
===

title: GameSuccess_Fail
---
❌ 失败了
-> 再试一次
    继续...
-> 放弃
    <<memory_decryptor_stop>>
    <<exit_language_analysis>>
===

🐛 快速调试

检查系统

Debug.Log(FixSystemCenter.SystemDic.Get<LanguageAnalysisManager>() != null);

检查状态

Debug.Log(FixStateMachine.CurState);

检查相机

Debug.Log(CameraKit.Instance.GetCamera(CameraEnum.LanguageAnalysis) != null);

📚 文档索引

  • 详细设置: SETUP_GUIDE.md
  • 重构说明: REFACTORING_SUMMARY.md
  • 测试对话: TestLanguageAnalysis.yarn
  • 记忆解密器: ../MemoryDecryptor/README.md

记住:先 enter → 再 start → 最后 exit