UE4可以通过Timeline实现动画,比如摄像机转场,在动画执行过程中用户可能有操作,需要将镜头移动到另一个目标,简单做法是设置一个Busy变量,等上一个动画结束后才进行下一个动画,但这样用户体验不佳。
设置bZoneChanging状态,如正在转场动画时delay一小段时间后再次调用自身,在动画结束后将立即调用下一段动画。
借助Timeline的Stop,可以停止当前动画,立即从当前位置计算切换目标以后的新动画,并执行。
微信扫一扫
UE4可以通过Timeline实现动画,比如摄像机转场,在动画执行过程中用户可能有操作,需要将镜头移动到另一个目标,简单做法是设置一个Busy变量,等上一个动画结束后才进行下一个动画,但这样用户体验不佳。
设置bZoneChanging状态,如正在转场动画时delay一小段时间后再次调用自身,在动画结束后将立即调用下一段动画。
借助Timeline的Stop,可以停止当前动画,立即从当前位置计算切换目标以后的新动画,并执行。
相关推荐