阿虎编程课!scratch做一个射击小游戏qwq

励志当最强课代表的我来给大家总结总结👍👍👍
scratch做一个射击小游戏qwq
视频内容:
1️⃣前言✍️
2️⃣制作过程讲解📄
视频内容:
1️⃣前言✍️
图形化编程,体验编程乐趣,编程逻辑较为复杂
用 scratch 编程编一个射击小游戏
00:01

2️⃣制作过程讲解📄
- 把小猫删除后,新建一个角色,画个主角背景,画一个灰色的布,把敌人也画上。来到代码区把大小调好大小一样。
- 可以当利旗被点击移到当前的位置,要实现移动。那么按下上下左右就要朝哪个地方走用。如果那么进行按下右就往右走,就要将水平的 X 坐标增加才行
- 上下就是加减 Y 坐标即可测试一下确实能移动了,但是效果不理想,让它不断面向鼠标可以了,但是它跟的位置有点偏到造型里,给它转个向
- 下一步,实现主角发射子弹,绘制一个子弹的角色,按下鼠标就可以发射子弹。那么就要克隆自己删减一些代码后,开始重点为了实现射击的直线用到面向主角的方向,并且让子弹移动重复执行,让它碰到边才停止。别忘了删掉它的克隆体。
- 僵尸要有血量的设定,新建一个变量轻松解决。开始时将僵尸血量设为一个数,被击中就是碰到子弹就将血量减少。
- 如果血量小于1,就删除自己的克隆体,看起来效果真好。子弹穿透不对劲,把碰到僵尸与碰到边连在一起,这不就好了。
- 实现打到僵尸,僵尸闪光用亮度特效还行,主角也要有血量,开始血量是 100 受到攻击,也就是碰到僵尸血量减少,并且还要被打击退 X 坐标减少即可,效果不明显增加数值放上面完成血量小于 1 也要有所反应,大概玩法就好了。
- 这个角色生命药水是可以加血的,碰到主角应该加入主角的背包。新建列表叫物品,碰到主角后将自己加入物品。如果物品中包含生命药水,并且按下了空格键表示执行这条命令,血量就增加,并且删除列表中的自己完整测试。一个简单的射击小游戏就做好了。
00:43
