美文网首页unity3D技术分享
动画首帧闪烁问题

动画首帧闪烁问题

作者: GameObjectLgy | 来源:发表于2020-07-20 13:25 被阅读0次

Animator 播放一个界面动画,如果动画是把界面从屏幕外面移动到屏幕内部的时候。打开界面就会显示界面的默认位置,然后播放Animator,然后Animator在会去在第一帧矫正界面的位置。就会出现一个问题,界面会先出现闪一下,再执行动画过程。
解决思路是打开界面,首先播放Animator第一帧,校正界面的位置,然后Animator enable false,最后利用协程或是其他方法在下一帧Animator enable true。经过测试,就可以解决第一帧闪界面的问题。
mAnimator.enabled = false;
yield return null;
this.transform.localPosition = new Vector3(-851.3f, -306f, 129.7f);//重新设置好位置
mAnimator.enabled = true;

相关文章

  • 动画首帧闪烁问题

    Animator 播放一个界面动画,如果动画是把界面从屏幕外面移动到屏幕内部的时候。打开界面就会显示界面的默认位置...

  • animation动画在ios掉帧闪烁的问题

    当你在使用@keyframes 动画时,如果做的动画比较复杂的话,就会发现一个问题,那就是不流畅,掉帧,可能在PC...

  • 每帧1MB的图片做帧动画会卡?不存在的!—— SurfaceVi

    继上篇用“SurfaceView逐帧解析 & 帧复用”优化了帧动画内存性能后,一个更复杂的问题付出了水面:帧动画时...

  • 使用动画的注意事项

    1、OOM问题,一般帧动画会出现这种问题,当图片数量多且图片较大容易出现,应尽量避免使用帧动画。 2、属性动画中有...

  • 项目总结二

    1.animation动画掉帧闪烁 (1)触发重新布局的属性有: width, height, margin, p...

  • Android动画

    Android动画可以分为三种:View动画、帧动画(也属于View动画的一种)、属性动画。 问题:

  • 45、打字动画

    打字动画是对逐帧动画和闪烁动画的一种应用,核心思路是使用动画改变容器的宽度,容器自身带有不换行和超出隐藏效果。实现...

  • cocos creator (1) ——帧动画

    帧动画 整体流程 帧动画,就是通过一系列图片定义动画表现的动画形式,首先我们需要动画运行所需的所有帧。 这些帧通常...

  • css动画

    css动画首先要明白动画是一帧一帧的,由多个帧拼起来的动画 @keyframes 此为动画样式中的关键帧,用关键帧...

  • Android动画

    帧动画 帧动画在使用时需要注意什么?问题解释或者解决方案OOM问题当图片数量较多且图片较大时就容易出现OOM,这个...

网友评论

    本文标题:动画首帧闪烁问题

    本文链接:https://www.haomeiwen.com/subject/vpgekktx.html