Scratch小猫弹簧床

来源 :电脑报 | 被引量 : 0次 | 上传用户:madiawang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  游乐园的弹簧床你有没有看到过,小朋友在弹簧床上跳来跳去,弹簧床会根据跳起的高度反馈一个向上的力,之后反馈的力就会慢慢变小。今天我们就用Scratch来模仿一下弹簧床吧。

一、需求分析


  弹簧床的反弹效果和之前我们讲过“打砖块”的反弹效果不同,“打砖块”小球的速度是匀速的,但是弹簧床就用到了上期我们讲到的重力加速度——下落的时候逐渐加速,遇到弹簧床后,下落速度逐渐减小到0,然后反弹加速上升,离开弹簧床后上升速度逐渐减小到0,又重复开始下降过程,并且弹簧床恢复水平。
  为了表现弹簧床受到压力向下凹陷的效果,当小猫向下跳时,弹簧床需要有一个明显的形变过程,并且这个变形需要与小猫的下落同步。
  因此程序难点包括需要解决弹跳过程中的速度变化,判断角色何时碰到弹簧床,弹簧床要随情况变形。

二、弹簧床代码


  我们就用画笔来绘制弹簧床。设置颜色(粉色),笔的粗细(6),画笔从左侧(-240,0)落笔画到右侧(240,0)抬笔,这样一条直线就来了。
  为了实现弹簧床受到小猫下压后形变的过程,我们在弹簧床的中间增加一个途经点,这个点的坐标就是小猫的脚下,需要在小猫造型中将角色中心移到小猫脚下。
  还需要注意,当小猫的纵坐标小于0的时候才产生形变,纵坐标大于0不形变,还是画直线(图1)。



  当小猫y坐标小于0时,画笔从左侧(-240,0)落笔画到小猫角色的(x,y)坐标,再画到右侧(240,0)抬笔(图2)。



  弹簧床代码(图3):


三、小猫代码


  小猫的弹跳过程与自由落体中的小球类似,只不过加速度是逐漸变化的。
  设置小猫的大小,起始位置,旋转方式为不可旋转。设置初始方向(面向0°方向)。新增变量“速度”用于控制小猫下降和反弹的速度。由于重力加速度的原因,当向下掉落的时候速度是越来越快的(速度负数表示向下,速度正数表示向上),当小猫碰到弹簧床的时候就产生一个反弹力,用直线的颜色判断是否碰到弹簧床。速度的快慢是由速度绝对值来决定的(图4)。



  当我们将程序编写完运行之后,就可以看到弹簧床的效果,之前的三点需求都已经解决了。
  我们还可以在此基础上添加功能,比如通过左右键和空格,控制小猫在弹簧床上表演一些杂技……
其他文献
在以往的Scratch实例中,我们通常只用到侦测模块部分功能比如侦测方向键来完成小游戏,今天我们利用侦测模块监控键盘上的字母、数字等按键的输入,完成一个监测并记录键盘输入的小程序。  为了能做到侦测全键盘输入,首先要对键盘上的按键进行分类并且整理成一个列表。按键种类可以分为四种:符号(。,:),数字(1234),字母(AaBb),特殊按键(enter,space)。一、变量和列表设置  新建“键盘
期刊
24 GB巨量显存专为内容创意而生,渲染大型工程更加游刃有余  测试平台  处理器:Intel酷睿i9 10900K  内存:美商海盗船 复仇者LPX DDR4 3200 32GB×2  主板:ROG MAXIMUS XII EXTREME  显卡:ROG STRIX-RTX3090-O24G-GAMING  硬盘:西部数据SN750 1TB  电源:ROG雷神THOR-1200P(1200W) 
期刊
新规则的四大变化  iPhone 12终于开售了,国际惯例,每年的这个时候,大家为了抢“全球首摔”,也是拼尽了全力——别想用一句碎碎平安就安抚我受伤的灵魂!  其实,在iPhone 12系列新机正式发布之前,苹果也悄然更新了AppleCare+(以下简称AC+)服务计划。  AC+,简单说就是苹果提供的官方延保,并且在有效期内,可以享受低价维修、换机、免费的电池更换等增值服务。但前提是你得花钱购买
期刊
旋转的多边形(也称作五彩万花筒)是在简单旋转图形的基础上的升级。我们将学习制作根据回答画出2-9边形并旋转的程序。  程序开始询问“请输入2-9之间你喜欢的数字”,以输入的数字确定几边形,并通过旋转一周形成漂亮的图案。如果输入的数字超出范围,比如10边形以上就和圆形差不多了。这时就要求重新输入(图1)。  绘制前要确定几点:在确定旋转点(0,0),旋转颜色(自定义还可以变色),以及旋转的方向(顺时
期刊
仿生支撑能适应腰椎曲线价格:258元起  今年过年的时候师姐给奶奶买了一款护腰带,当时做了蛮多功课的,奶奶用了差不多8个月,反馈也不错,所以趁此机会师姐把它安利给你们,不管是自用还是送给长辈都可以哦。  这款护腰带是康舒家的,康舒专注保健护具已经十多年了,还荣获了国家20多项专利,得到了北京消费者协会的一致认可,所以品质方面不用担心。师姐再对比了市面上各大品牌的护腰带,这款算是性价比很高的一款啦。
期刊
摘要:目的:分析难治性产后出血诊治临床效果。方法:本组58例难治性产后出血作为研究对象,选择同期非难治性产后出血43例作为对照组。对比分析两组诊治后急性功能衰竭、羊水栓塞、胎盘早剥发生率及失血量、输血浆量、血红蛋白水平。结果:观察组急性功能衰竭、羊水栓塞、胎盘早剥发生率均显著高于对照组,且有统计学差异(P0.05);观察组失血量、输血浆量显著多于对照组,且有统计学差异(P<0.05);观察组血红蛋
期刊
星战并非只有绝地  强大的原力,炫酷的光剑,只要提到这些酷炸天的元素,首先让我们想到的就是《星球大战》,而在我们认知中的《星球大战》游戏中,玩家们基本上都是扮演挥舞着光剑的绝地武士或者西斯武士,而再不济也使用光枪射杀敌人的反抗军或者风暴兵,而像《星球大战:战机中队》这样让玩家们放下光剑走进驾驶室,并以飞行员的视觉来体验星球大战的游戏可以说是少之又少。  既然成为了一名驾驶员,那么我们就先抛开光剑和
期刊
还记得黑白屏幕,会不时发出声响的电子宠物机吗?如今它早已沦为古早味玩具。  在“80后”“90后”的学生时期中,一定风靡过一款养成类玩具机——“拓麻歌子”。可能在很多小伙伴的记忆里,“拓麻歌子”这个音译的名称还有些陌生,“电子宠物”或者“电子鸡”这样的俗称应该更贴切一点。  拓麻歌子是日本万代公司在1996年推出的电子宠物养成类玩具机,外形有点像鸡蛋和电子手表的结合体。玩法也非常简单,跟养育普通宠
期刊
券后价:419元  在南方,特别是在像重庆这样的城市,冬天真是又冷又湿,像魔法攻击一样打击到灵魂深处。二哥以前不少同学为了风度冬天就穿一条裤子,现在估计都被冻出老寒腿了。南方开制热模式的空调,费电又闷,用这款美的踢脚线取暖器,便携又省电,现在北方很多也开始选用取暖器了,水暖加电暖,双重保暖,简直不要太舒服!踢脚线取暖器原理及优势  踢脚线取暖器是采用热超导体材料为基本加热单元,外形为地脚线形式的取
期刊
据英国BBC报道,由于英国政府的一个“技術故障”,导致9月25日至10月2日期间,有15841例病例没有被列入英国新增病例统计数据之内。  造成这次事故的原因是负责病毒检测的第三方机构把每日结果用.csv文件(以纯文本形式存储的表格数据)提交给 PHE(英国公关健康部门)。问题出在PHE的工作人员选择了老版的.xls文件格式将数据汇总到Excel模板中,再上传到中央系统。BBC报道截图,深色部分是
期刊