编程语言应用

首页 » 常识 » 预防 » 使用scratch30图形化编程制作
TUhjnbcbe - 2024/10/7 8:19:00
文章全部内容皆为作者原创,如有转载请注明出处今天只做一个“跳跃摘星星”的小游戏,灵感源于“超级玛丽”,不再是等东西掉落,这次是要自己跳跃摘到星星,不然星星是会在头顶消失的;星星被“摘”到时,会忽然变亮一下(外观、调整亮度)达到提示效果;摘到角色jar,我们控制的tera会变为原来的两倍大(外观、调整大小),这样就不用跳跃也可以摘到星星得分了;我还给游戏的主角tera添加了“穿墙术”,角色运动到左右边缘即可穿越到另一边缘。我们开始制作吧!详细制作视频教程→使用scratch图形化编程制作“跳跃摘星星”小游戏角色star脚本:初始化好变量“得分”,初始化位置(用于固定高度Y轴),使用克隆体组件,固定消失的y轴坐标为8,碰到角色tera时,加分、播放音效、调整亮度(后面的0.2秒时长,用于亮度展示,不然我们没法看到亮度效果)。star脚本角色Tera脚本:初始化位置,用于固定高度;空格键控制Y轴±60,用于表达跳跃效果(等待的0.2秒是滞空时间,不然看不到跳跃效果);左右按键左右移动,并且添加“穿墙”效果,±的位置(x轴的范围判断和位移)。角色Tera脚本角色Teae脚本(后面增加的,详细可以看视频教程)制作的时候觉得有点单调了,所以添加了一个角色jar,jar本身没有什么效果,脚本跟star基本一致。当tare碰到jar时,相当于吃了“变大蘑菇”,变为原来的大小的2倍((大小增加10)*10,这样不是一下就变得很大,而是有一个变大的过程效果,缩小也是一样的),这算是我们新学的知识吧!同学们可以制作一下试试看哈!角色Teae脚本(增加)角色jar脚本:跟角色star脚本基本相同,可以根据自己的需要修改脚本。角色jar脚本运行截图:运行效果截图
1
查看完整版本: 使用scratch30图形化编程制作