Scratch案例2:小猫弹簧床的游戏制作教程

Scratch3.0游戏小猫弹簧床主要逻辑小猫的弹跳过程与自由落体中的小球类似,只不过加速度是逐渐变化的。判断角色何时碰到弹簧床,弹簧床要随情况变形,小猫下落的时候逐渐加速,遇到弹簧床后,下落速度逐渐减小到0,然后反弹加速上升,离开弹簧床后上升速度逐渐减小到0,又重复开始下降过程,并且弹簧床恢复水平,弹簧床受到小猫下压后形变的过程,我们在弹簧床的中间增加一个途经点,这个点的坐标就是小猫的脚下,需要在小猫造型中将角色中心移到小猫脚下,用键盘左右键来移动小猫的位置。

 

01

先预览一下效果图

 

 
 
 

 

界面总览

 

用画笔来绘制弹簧床。设置颜色),笔的粗细,画笔从左侧(-240,0)落笔画到右侧(240,0)抬笔,这样一条直线就来了。当向下掉落的时候速度是越来越快的(速度负数表示向下,速度正数表示向上),当小猫碰到弹簧床的时候就产生一个反弹力,用直线的颜色判断是否碰到弹簧床。

 

图片

 

 

02

积木截图

 

图片

 

 

图片

 

 

03

源积木代码下载

 

点击底部的阅读原文下载:  提取码: i2cl

来源:https://mp.weixin.qq.com/s?__biz=MzkxNTE3MTk2MA==&mid=2247484906&idx=1&sn=524737a8a3bd20c66a4f1e72aa850c47&chksm=c1627afdf615f3eb26dd3af32222aaa3a070c63947f788cef958108e90b5b4ced31d32292801&token=1936512606&lang=zh_CN#rd

posted @ 2022-01-10 19:06  Scratch实验室  阅读(727)  评论(0编辑  收藏  举报