你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir 2.0]AnimatorPlayState获取duration问题
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
一梦
赞同来自:
这边希望在播放模型动作后获取动作的duration值,用来做动画播放完成后的回调。在api里看到AnimatorPlayState里有一个公共属性duration可以获取,但是这个值的设置是异步的,playact之后不能马上获取,尝试延迟一帧再获取duration是没问题的。
但感觉这种方式还是不太稳妥,也不想播放动作之后写个帧循环来获取动画信息。
请问有没有其他方式来设置模型动作播放完成后的回调?
Aar0n
赞同来自:
ani.getCurrentAnimatorPlayState().normalizedTime
如果是非循环动画这个值为1 就是播放完成
如果是循环动画, 整数部分为播放次数,小数部分为进度百分比,值为整数正好播放完成
要回复问题请先
登录
发起人
一梦
相关问题
laya针对页游耗用内存大的问题是如何解决的?
unity导出粒子文件问题
LayaAir3D UnityPlugin 使用须知-版本更新-问题解答(最新版本:1.7.16)
请问有没有方法能够获取“鼠标是否处于按下状态”?
Animator 如何获取当前所有动画名称呢?或者所有的AnimationClip呢?
关于适配采用showAll后留白部分的颜色问题
Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确
IDE1.7.8 json图集加载问题
请问如何获取鼠标在某个元素内 相对于这个元素的坐标
关于逻辑贞更新间隔机制、时间和其他一些Timer相关的问题
ios原生回调问题
问题状态
最新活动:
2018-11-19 11:15
浏览:
3215
关注:
2
人
商务合作
2 个回复
一梦
赞同来自:
但感觉这种方式还是不太稳妥,也不想播放动作之后写个帧循环来获取动画信息。
请问有没有其他方式来设置模型动作播放完成后的回调?
Aar0n
赞同来自:
如果是非循环动画这个值为1 就是播放完成
如果是循环动画, 整数部分为播放次数,小数部分为进度百分比,值为整数正好播放完成