Scratch之基础动画融合使用

反馈

前几天大家给我提建议,要我将动画的时间写成以秒为单位的时间,再之前的积木函数制作中我的时间是没有单位的,快慢都是凭感觉,那如何设定秒为单位的时间呢?看完大风老师给的图之后我明白了,首先我们来看看系统运行时间1秒会重复多少次?

Scratch之基础动画融合使用_第1张图片
计时器和计时器归零.png
Scratch之基础动画融合使用_第2张图片
计时器1秒会执行多少次程序.gif

1.通过不断更改重复的次数来找到1秒所需要的次数,在一秒内程序会运行30次
那么将我动画中的时间程序进行乘以30的操作就可以将时间以每秒为单位了。

接下来进行更新后展示:

Scratch之基础动画融合使用_第3张图片
缩放动画.gif
Scratch之基础动画融合使用_第4张图片
透明度渐变动画.gif
旋转动画.gif
移动动画.gif

好接下来将正式进入我们的正题

基础动画融合使用

上期我就提过融合使用那么今天我们就来讲一讲融合动画

先给大家展示一下效果

1、透明度缩放渐变动画

Scratch之基础动画融合使用_第5张图片
透明度缩放渐变动画.gif

透明度缩放渐变动画函数积木块.png

透明度参数
1.第一个参数:为透明度的起始值
2.第二个参数:为透明度的结束值
缩放参数
1.第三个参数:为缩放的起始值
2.第四个参数:为缩放的结束值
3.第五个参数:为所有动画过程所需要持续的时间

Scratch之基础动画融合使用_第6张图片
透明度缩放渐变动画函数内部积木块.png


2、透明度旋转渐变动画


Scratch之基础动画融合使用_第7张图片
透明度旋转动画.gif
透明度旋转渐变动画函数积木块png

透明度参数
1.第一个参数:为透明度的起始值
2.第二个参数:为透明度的结束值
旋转参数
1.第三个参数:为旋转的起始值
2.第四个参数:为旋转的结束值
3.第五个参数:为所有动画过程所需要持续的时间


2、透明度平移渐变动画

Scratch之基础动画融合使用_第8张图片
透明度平移渐变动画.gif

透明度平移渐变动画函数积木块.png

透明度参数
1.第一个参数:为透明度的起始值
2.第二个参数:为透明度的结束值
平移参数
1.第三个参数:为起始X的坐标值
2.第四个参数:为起始Y的坐标值
3.第五个参数:为结束X的坐标值
4.第六个参数:为结束Y的坐标值
5.第七个参数:为所有动画过程所需要持续的时间

3、旋转缩放动画

Scratch之基础动画融合使用_第9张图片
旋转缩放动画.gif

旋转缩放动画积木块.png

缩放参数
1.第一个参数:为缩放的起始大小
2.第二个参数:为缩放的结束大小
旋转参数
1.第三个参数:为旋转的起始角度
2.第四个参数:为旋转的结束角度
3.第五个参数:为所有动画过程所需要持续的时间

3、旋转移动动画


Scratch之基础动画融合使用_第10张图片
旋转移动动画.gif
旋转移动动画积木块.png

旋转参数
1.第一个参数:为旋转的起始角度
2.第二个参数:为旋转的结束角度
平移参数
1.第三个参数:为起始X的坐标值
2.第四个参数:为起始Y的坐标值
3.第五个参数:为结束X的坐标值
4.第六个参数:为结束Y的坐标值
5.第七个参数:为所有动画过程所需要持续的时间

将两种不同的动画程序进行同步使用,就可以让我们的角色同时产生两种或两种以上的效果,很有意思

如果大家有更好的建议或者我哪里有错误请在评论区中指出谢谢大家!

你可能感兴趣的:(Scratch之基础动画融合使用)