码迷,mamicode.com
首页 > 其他好文 > 详细

基于TimeLine编辑角色动画(二)

时间:2021-01-25 10:41:35      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:两种   pause   重载方法   获得   重载   tin   逻辑   控制   方法   

如何在Clip范围内执行相应的操作

有两种方法:

官方的方法(一)、通过playable.GetInputWeight(i),获得Weight,在播放到Clip范围内如果没有过渡的话Weight=1,如果没有Clip范围内,Weight=0;

并在ProcessFrame 每帧判断Weight。

 

(二)、PlayableBehaviour 有两个重载方法

OnBehaviourPlay()在Clip开始播放到范围时执行,OnBehaviourPause()在离开Clip播放范围时执行

可以设置个bool变量控制。

 

 

最终的逻辑写在MixerBehaviour 的ProcessFrame()。

 

基于TimeLine编辑角色动画(二)

标签:两种   pause   重载方法   获得   重载   tin   逻辑   控制   方法   

原文地址:https://www.cnblogs.com/DazeJiang/p/14313198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!