fix: 模型状态完全恢复 - man Animator重置 + touchPoint闪烁重启

- PlayOpeningFlow/ReturnToHome: 增加 _manAnimator.Play("manIdle") 强制重置动画状态
- TouchPositionHandler: 新增 OnEnable() 重新激活时自动重启闪烁协程+启用MeshRenderer
- 解决返回重来后 man 还停在 manfull、touchPoint 不再闪烁的问题
This commit is contained in:
yangbear
2026-06-30 15:09:31 +08:00
parent 039099e1f6
commit 7519b37ee6
3 changed files with 17 additions and 4 deletions
+1 -1
View File
@@ -381,7 +381,7 @@ public class PageController : MonoBehaviour
if (cam2Go != null) { var c = cam2Go.GetComponent<Camera>(); if (c != null) c.enabled = false; }
var manAnim = man != null ? man.GetComponent<Animator>() : null;
if (manAnim != null) { manAnim.SetBool("IsStart", false); manAnim.SetBool("IsFull", false); }
if (manAnim != null) { manAnim.SetBool("IsStart", false); manAnim.SetBool("IsFull", false); manAnim.Play("manIdle", 0, 0f); }
ShowPage(Page.Home);
}