Scratch剧场式动画效果
2021-10-29
电脑报 2021年39期
对于《电脑报》的忠实读者来说,小陈老师之前带着大家做了很多Scratch小游戏,像贪吃蛇、猫抓老鼠、火箭降落等等,这些游戏作品都有一个共同点,背景基本上是不动的,运动的只是角色本身而已,如果只通过简单的积木代码只能实现简单的切换背景图片效果。但是在现实的游戏和案例中,不少游戏背景地图都非常庞大。而且背景是变化多样的,需要在背景图切换的过程中做到无缝衔接,有时还需要把背景图进行翻转对接等。
不要觉得这些效果非常简单,无非就是改变坐标加上旋转角度参数产生变化,其实里面有着大学问呢,今天就和大家一起完成剧场式逼真的动画效果。这次我们要完成小猫奔跑的动画场景,随着小猫的奔跑我们主要目标是实现背景图片的无缝切换。
1. 高精度小猫
首先我们需要一个高精度版的小猫替换原版小猫。这个小猫角色“Scratch Cat”已上传至百度云,请关注“壹零社”,点击编程相关获取网盘地址,你可以在2021-39文件夹中找到它。这个小猫角色中包含了更多造型比如奔跑、旋转跳街舞等,大家可以复用在各种程序中(图1)。

在程序中,我们只要把小猫放入指定的位置,切换成跑步的初始造型,重复循环执行切换下一个造型,当超出跑步编号(编号小于7)的数值范围后,换回到初始的造型(run-01),周而复始,重复跑步的造型,效果还是非常逼真的(图2)。

2. 山岳背景动画
完成角色的运动动画之后,我们把编程重点转向背景。背景分成三个部分,陆地和山丘还有天空。……
登录APP查看全文
