这节课中,我们制作了实现了 4 种不同的敌人,并实现了远程敌人发射子弹。
知识点回顾
本节课我们学到了以下知识点:
- 通过私有变量,区分 4 种不同的敌人,并通过私有变量,实现了不同敌人有不同血量、速度、攻击方式等;
- 通过列表来调用子弹,从而设置刚克隆出的子弹的初始坐标、方向等信息。
- 枪口坐标计算:已知枪的坐标,方向,枪口相对枪的坐标,求枪口实际坐标。
本课练习
- 跟随教程,为玩家添加武器,为敌人添加近战武器,并实现血量机制。完成后可将你的作品发布在“跟着 Arkos 制作射击游戏”星球上。
第五课作品源码
如果你在教程中遇到了什么问题,可以参考下面的第五课作品源码:
下节预告
下节课,我们将介绍,如何给敌人添加血量条,以及如何实现图层排序(让前面的敌人挡住后面的敌人):
欢迎在这里提交你的新版教程体验反馈!
因作者近来临近考试,学业繁忙。本教程将暂且搁置,请各位肝酱仔细复习以往知识点,加深理解,也可以自主钻研新的功能,让我们一起期待新教程更新的那天!
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG202/Arkos/Lec5/05&type=comment"
title="{射击5-远程敌人}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>