06 小结
在这节课中,我们介绍了:
- 添加背包系统、弹药系统;
- 按 [E] 交互功能(例如 [E] 捡起武器)
- 显示提示字幕;
- 游戏流程的精确控制。
最终,我们完成了新手教程关卡的制作:
知识点回顾
本节课我们学到了以下知识点:
- 使用下面的积木拉伸角色:
- 使用下面两种写法都可以计算角色的实际宽度:
- 存档码扩展的使用:(类似临时容器,可以将存入的数据转为 JSON)
引擎使用方法总结
在本节课中,我们又进一步完善了引擎,增加了一些新的功能:
- 背包模块:加入、删除物品,读取、修改背包物品信息;
- 运镜积木:让相机以某种运动方式移动到某点。
- 字幕显示积木:
- 交互检测积木:
本课练习
- 跟随教程,完成新手关卡的制作,将你的作品发布在“和 Arkos 制作闯关射击游戏”星球中,参与射击游戏投稿活动!
第四课引擎源码
本课的最终代码可以在这里找到:第四课引擎源码
下节预告
在下一节课中,我们将制作游戏的第一、第二关,并介绍:
- 敌人的出兵控制;
- 钥匙道具、设置闸门;
- 添加贩卖机(商店)系统。
上一节:05 事件控制
下一课:第五课
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG303/Arkos/Lec4/07&type=comment"
title="{射击课高级篇-第四课-07}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>