发布网友 发布时间:2022-04-21 23:04
共1个回答
热心网友 时间:2023-06-23 18:18
用scratch做*战教程如下:
1.汇入角色。
我们先从从网络上下载一张飞机的图片,并汇入至Scratch角色区内。在新增角色/上传角色档案,选择刚才下载的图片,确定后加载。
2.控制角色。
角色汇入后,我们要让角色能够移动,藉由键盘上的左、右键,控制飞机左右移动,并同时设定角色的大小与初始位置。
3.设定子弹。
现在我们已经可以使用键盘控制飞机左右移动,接下来我们希望当按下空格键时,子弹能够从飞机射出。首先在新增角色/画新角色中,绘制子弹的图案,并且在「控制区」的积木内,找到「建立自己的分身」。
一开始让子弹隐藏起来,等到按下空格键时,让子弹建立自己的分身,产生分身的同时显示图案,并且将图案的y坐标重复增加10直到大于170后删除分身。
4.设定敌机npc。
接着我们要在画面上方,设定敌机能够随机出现,并且当敌机被子弹碰到时,会自动消失并爆炸。程序相当容易,一开始先隐藏,初始化大小与位置后,重复执行建立自己的分身,当分身产生时,显示并让分身的x坐标在-210~210之间随机选一个数。
这时候敌机要能够从画面上方往下移动,直到碰到最底部或者碰到子弹(角色2、角色3),为了制造爆炸的效果,加上条件如果碰到子弹就切换成爆炸的造型(boom2),等待0.2秒后隐藏。
5.设定血量、音效
6.设定背景图片、音乐与开始画面。
最后我们要在背景中汇入适合的图片,您可以上网找寻自己喜爱的图片,我们使用新增角色/画新角色,将背景倒入淡蓝色当作天空,并新增三朵白云。
为了让白云有移动的感觉,建立分身,并设定让分身产生在x坐标随机产生,并重复改变y坐标。新增背景当作开始画面,加入「Press“a”to start」字样,按下a键开始游戏,并加入程序,当按下a键,切换到背景2并广播「游戏开始」播放背景音乐。