终于...
恭喜你,我们已经实现了教程涉及的所有内容,一个简单的射击游戏终于大功告成了!
之后,你可以在这个作品基础之上加入自己的创意,比如更换自己绘制的造型、添加更多种类的敌人,等等。
课程总结
在本篇射击游戏初级篇教程中,我们实现了一个简单的射击游戏,包括:
- 一个可以移动、射击的玩家
- 4 种不同的敌人,包括两个近战敌人(普通喵、铁桶喵),两个远程敌人(手枪喵、步枪喵)
- 心形血量条、得分的显示
同时,掌握了以下 Scratch 中的重要知识点:
- 造型编辑器的基本使用方法,以及一些技巧;
- 克隆体的用法;
- 变量、私有变量的用法;
- 自制积木的基本用法;
课程预告
当前教程是射击游戏教程初级篇,之后还会继续更新中级篇的内容。
中级篇将介绍更多有用的知识点,包括:
- 通过列表,实现克隆体之间的信息读取、修改(比如获取某个克隆体的坐标、血量);
- 克隆体之间的精确碰撞检测(比如子弹究竟碰到了哪个敌人);
- 实现滚动地图(大型移动地图),摆脱固定式舞台狭小的显示区域;
- 实现玩家和地图之间的碰撞(给地图添加障碍)。
这些内容会帮助你提升作品质感,更具有可玩性,给玩家带来更加经验的效果!
如果你对以上内容感兴趣,欢迎继续关注哦,相信很快我们还会再次见面!
最后,学到这里,也可以留下你对学习的反馈哟,这对我迭代课程也会有很大的帮助!
拓展阅读
本篇教程最重要也最难的部分就是私有变量、克隆体、自制积木的使用。
如果你对这部分还比较懵逼,可以看看下面的文章和视频,相信会对你有所帮助~
👉 《克隆体“高科技”》:介绍了私有变量结合克隆体的使用技巧
👉 《克隆体如何编号》:介绍了如何通过私有变量,让克隆体根据编号做不同的事
👉 《自制积木教程》:介绍了自制积木的基本用法
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG101/Arkos/Lec7&type=comment"
title="{射击7-延伸阅读}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>