这节课中,我们实现了玩家射击,以及为敌人添加近战武器。
知识点回顾
本节课我们学到了以下知识点:
- 通过用列表存放敌人信息,实现敌人信息的修改和读取;
- 勾股定理:
- 含义:直角三角形中,斜边平方等于两直角边平方的和【c² = a²+b²,或c = 平方根(a²+b²)】
- 用法:可用于求两点距离。
- 反三角函数:
- 含义:三角函数的逆运算。A 为直角三角形中的一个锐角,则:
- A = asin(对边/斜边)
- A = acos(邻边/斜边)
- A = atan(对边/邻边)
- 用法:可用于求从一个点朝向另一个点的方向。
本课练习
- 跟随教程,为玩家添加武器,为敌人添加近战武器,并实现血量机制。完成后可将你的作品发布在“跟着 Arkos 制作射击游戏”星球上。
第四课作品源码
如果你在教程中遇到了什么问题,可以参考下面的第四课作品源码:
使用拓展的版本:(其中涉及到了多莉拓展、返回值、全局自制积木。可能会比较难以理解,也许之后会具体讲解)
下节预告
下节课,我们将制作远程敌人,实现敌人发射子弹。并制作 4 种不同种类的敌人:
欢迎在这里提交你的新版教程体验反馈!
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG202/Arkos/Lec4/07&type=comment"
title="{射击4-小结}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>