Fall From Ground State(失足掉落)

解决问题(走到悬崖的时候不跳跃就不会播放滑翔动画):
从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不进行以后的事件)

猜你喜欢

转载自blog.csdn.net/weixin_44025382/article/details/85057640