小结
在本节课中,我们将制作游戏的第二关,并介绍:
- 添加商店系统(贩卖机);
- 钥匙道具、设置闸门;
- 制作了自动炮台。
注:为了避免内容过于冗长,本课没有完整介绍关卡 2 的具体制作流程,可直接参考本课源码。
知识点回顾
本节课我们学到了以下知识点:
- 通过克隆地图碰撞箱,来动态添加、删除地图障碍物:
- 使用下面的积木,来在某个坐标放置爆炸:
此外,可以使用下面的积木,在某个坐标产生震动:
- 可以给单位添加死亡后的掉落物:
- 使用下面的积木,控制实体的转向:
使用下面积木,计算实体到目标方向的角度差(返回绝对值,即正数)
本课练习
- 跟随教程,完成第二关的制作,将你的作品发布在“和 Arkos 制作闯关射击游戏”星球中,参与射击游戏投稿活动!
- 可以尝试举一反三,制作新的关卡。完成下面的练习:
- 在关卡中尝试添加闸门、钥匙道具的功能;
- 为贩卖机添加新的商品。
第六课引擎源码
本课的最终代码可以在这里找到:第六课引擎源码
下节预告
下一课,我们将制作关卡 3、BOSS战,并介绍:
- 新的兵种——火箭筒兵、坦克;
- 制作游戏最终 BOSS —— 无畏者巨型机器人;
- 添加实体之间的圆形碰撞箱
上一节:03 自动炮台
下一节:第七课——BOSS战、碰撞箱
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG303/Arkos/Lec6/05&type=comment"
title="{射击课高级篇-第六课-05}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>