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