解决问题(走到悬崖的时候不跳跃就不会播放滑翔动画):
从ground给一条转换到fall Conditions改为isGround为false,但是会出现垂直掉落的问题。增加FSMEnter脚本增加On Enter Message
增加代码:让它在空中飞的时候不锁定地面。
public void OnFallEnter()
{
pi.inputEnabled = false;
lockPlanar = true;
}
}
但是当人跳的高度有一点高的时候就会有滑翔动作播放,(正在jump转fall的时候触地了) 将jump转fall的箭头的Interruption Source改为 Current State.(当onground的时候经过上一级返回ground不进行以后的事件)