animator.md

This commit is contained in:
dgflash
2024-08-16 22:40:48 +08:00
parent b581b42b12
commit 6f0fa170ac

View File

@@ -325,11 +325,11 @@ this.Animator.onInit(AnimationPlayer);
```
#### 如果需要使用spine在不同的trackindex播放动画可以用AnimatorSpine和AnimatorSpineSecondary挂在同一个spine节点上实现并行状态机
![image](images/runtime2.png)</br>
![image](images/runtime2.png)</br></br>
AnimatorSpine为主状态机trackindex为0负责播放walk、run、jump三个动画</br>
AnimatorSpineSecondary为次状态机trackindex为1负责播放shoot动画</br>
编辑好两个不同的状态机,运行时便可将实现播放别的动画的同时开枪</br>
![image](images/example1.gif)</br>
![image](images/example1.gif)</br></br>
**ps但实际项目中如果需要使用并行状态机往往比这会复杂很多很可能需要你自行修改runtime的实现**