坐骑逻辑
坐骑可以看做装备
通过穿脱装备(加载坐骑资源),PutOn PutOff
通过坐骑的动画状态机切换状态
骑车移动状态RideMoveState切换
玩家状态
PlayerCtrl.BaseRoleAnim,车子状态切换坐骑对象本身的动画
PlayerRide封装 PlayerRide
坐骑主
PlayerRide乘坐者
状态,装备和销毁方法挂在 Player身上
状态机基类
控制对象
当前枚举
是否进入tag(enter真 exit假)
生命周期(enter update lateUpdate Exit)
1
2
3
4public CharacterState(eCharState state)
{
State = state;
}
单独状态
生命周期具体行为(可以切换到当前状态的切换动画)
(先准备资源(根据状态拼出来资源名
ride_资源编号_zoulu_01
) 有了再播放)修改Tag (上一个动画 .?)
渐变动作 RoleAim.CrossFade 混合动画)
1
2
3
4public RideMoveState()
: base(eCharState.RideMove)
{
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 五里霧中!