cocoscreator3d 动画问题

cocoscreator3d 版本从1.1.0 升级成 1.1.1之后,sample方法在部分动画上失效了
原本animationState.time = 0; animationState.sample();可以使动画回到第一帧状态,升级之后,项目中大概有一半动画,不会回到第一帧,原因不明

sample() 的时候动画是什么状态?停止还是暂停?

sample之前既没有pause也没有stop,在sample之后调用的stop(),至于什么状态不清楚,因为需求是很多个动画,在放回对象池之前,回到第一帧,有可能在播放过程中就调用了sample()。。。我现在版本回退到1.1.0就没问题

刚刚又升到1.1.1,试了一下,在sample()之前,我又play()了一下动画,反而可以了正常回到第一帧了。。这处理感觉不太稳

你好,我们提交了修复 PR:https://github.com/cocos-creator/engine/pull/6989

应用方法:

  1. 更新此条 PR 至引擎(自定义引擎目录在 <编辑器安装目录>/resources/3d/engine);
  2. 重新启动编辑器;或 [菜单] - [开发者工具] - [编译引擎]。

此修复将在 1.1.2 中正式应用!

好的感谢,我发的另外一个升级后导致的问题也一并看一下吧:innocent: