yangbear
|
8dadc6a58d
|
feat: 音频系统重构 - bg音乐流程修复 + woman语音按点位播放
改动:
1. TouchPositionHandler新增voiceClip字段, 点击时播放对应语音
2. PageController.ShowPage: 首页播放homeBg
3. OnFixationSelected: StopBgMusic()(开场动画开始时停bg)
4. ActivateExperimentObjects: 移除PlayWomanAudioSequence, 保留PlayExperimentBg
5. 新增PlayHomeBg/StopBgMusic/PlayExperimentBg方法
6. 删除_audioManager冗余引用
流程:
首页→homeBg播 → 选固定方式→bg停 → 开场动画→实验bg播
woman语音1→点击point1播, 语音2→point2, 语音3→point3
|
2026-07-01 19:51:41 +08:00 |
|
yangbear
|
cee3dd097c
|
fix: HideAllPages 增加隐藏 DialogueBubble
|
2026-06-30 01:37:40 +08:00 |
|
yangbear
|
c1f1428d39
|
fix: Idle缩到1s + 摔倒改用Play直接播放避免被Animator过渡跳过
- Idle从2s缩短到1s
- Fall不再依赖SetBool+Animator过渡,改用Play("manfull")直接播放
- 摔倒后停留2s确保看清
|
2026-06-30 00:52:13 +08:00 |
|
yangbear
|
8c5412f390
|
fix: 片头动画改为用户触发而非自动播放
- OpeningFlowController: Start() 不再自动播放动画,新增 PlayOpeningFlow(Action onComplete) 公开方法
- PageController: OnFixationSelected() 先隐藏所有UI面板,调用 PlayOpeningFlow,动画结束后再显示 ExperimentPanel
- 新增 HideAllPages() 方法用于片头动画期间清空UI
- 所有按钮回调均保留 Debug.Log 输出
|
2026-06-29 20:25:57 +08:00 |
|
yangbear
|
2d0aaa98aa
|
fix: 修复 UI 导航流程,添加 Debug.Log 完整日志
- 重写 PageController.cs,为所有按钮回调添加完整 Debug.Log
- 自动修复 _btnFixationBack:未赋值时自动查找 FixationPanel/BtnBack
- 自动修复 _btnExperimentBack:未赋值时自动查找 ExperimentPanel/Navbar/BtnBack
- 删除失效的 Canvas 根级冗余 BtnFixationBack
- 添加 3D 角色模型资源(man/woman 模型、动画、TextMesh Pro)
- 添加 ExperimentPanel UI 资源和 TrainingBackground 素材
测试方法:进入 Play 模式,查看 Console 以验证每个按钮的绑定状态和点击回调是否正常触发。
|
2026-06-27 13:25:58 +08:00 |
|