|
巧影虽然好用,但不代表它做任何东西都好使!今天我们所说的就是巧影在制作关键帧旋转动画时可能会碰到的几个问题!
为什么说可能呢,因为我测试过多个版本的巧影,并且每个版本都测试了多遍,并不是每一次都会出问题,但出现几率很大。通过测试发现iOS版巧影BUG最多,安卓版巧影其次。所以下面我所说的问题,你未必能碰到,当然最好是不要碰到,如果碰到,请尝试以下解决方案!
首先安卓版巧影:
假如你想制作一个类似音乐播放器转圈的效果,比如从开头到结尾不停的旋转,这个旋转肯定是有无数圈的,并且是按顺时针旋转的。那么要怎么操作呢?
在实际操作过程中,安卓版巧影,如果两个关键帧之间,你让它旋转超过90°,比如你让它旋转1圈(360°)(记住是两个关键帧之间),那么它的旋转就会出bug,最终你看到的可能并不是旋转1圈,而是旋转半圈都不到。
原因是安卓版巧影,两个关键帧之间,你旋转超过90° ,会出现一个bug,当你设置第二个关键帧的动作时,第一个关键帧的位置也跟着变化了。所以你这时做的旋转连90度都不到!
所以,为了避免出现这个bug,我们在两个关键帧直接,旋转不要超过90° ,最好是每两个关键帧之间只旋转90度。旋转一圈,刚好有4个关键帧。这样的话就不会出问题了!而为了做出不断旋转的效果,你可以只做出一个旋转一周的图层,然后将这个图层复制多份,放到后面就达到了不断旋转的效果了,并且速度一致。注意,速度一致的关键在于两个关键帧间隔时间相等,那样旋转就是匀速旋转!
其次iOS版巧影:
苹果版巧影也是各种bug频出。同样如果你想做出一个类似音乐播放器顺时针不停旋转的效果,你使用跟安卓一样的方法,很可能难以办到。
原因是iOS版巧影,如果你打了多个关键帧,每两个关键帧之间让它只旋转90度,你会发现它最终的效果并不像安卓那样顺时针不停旋转,而是旋转到一半突然变逆时针了,然后接着又顺时针旋转,然后就这样一会顺时针一会逆时针,让你抓狂。但是这种情况并不是一直发生,如果你新建一个项目,再去做同样的操作,它可能又好了。而如果再换一个项目,它可能又出问题了!
所以为了解决iOS版巧影这个bug,我们可以在一个图层上面只打2个关键帧,让这2个关键帧之间旋转1周,也就是360°。然后复制这个图层为多份,放在后面,就实现了,不停顺时针旋转的效果了!
而实际操作过程中,iOS版巧影还会出现做的顺时针旋转动画,最后变成了逆时针,多个关键帧之间做的都是顺时针动画,最后却一会顺时针,一会逆时针。总之比较乱,大家根据实际情况进行调整吧!
|
|