教程前言
欢迎来到 Arkos 的射击游戏教程高级篇!
在中级篇中,我们已经学习了很多复杂的技巧,包括滚动地图、地图碰撞箱、克隆体交互、图层排序……最终,在中级篇中,我们实现了如下的射击游戏基础引擎:
但是,这毕竟还只是引擎,没有成型的玩法。因此,在高级篇中,我们将在中级篇引擎的基础上,实现一个更加完整的闯关射击游戏!
课程简介
本课程是射击游戏高级篇教程,在本课程中,我们将制作一个完整的闯关类射击游戏,包括主菜单、选关页面的制作;制作新手教程,带有剧情的关卡;制作更多有趣的敌人:火箭筒兵、坦克、巨型机器人;制作商店系统和云存档。
最终,我们将完成如下视频中的精美射击游戏👇~
2050 年,蓝星的资源接近枯竭。为了争夺所剩无几的资源,邪恶的沙暴组织研制出了一种毁灭性武器——高能水晶。为了阻止世界毁灭,你将和队友一起,潜入敌军基地,摧毁高能水晶装置。
教程使用的游戏 demo 现已发布,可以点击此链接查看:
在高级篇教程中,我们将学习以下内容:
- 主菜单、关卡选择页面、过场动画的制作;
- 新手教程、若干关卡、BOSS战的设计;
- 商店系统、背包系统、弹药系统;
- 成就系统、云存档功能……
在前面的中级篇教程中,我们主要介绍了如何在原版 Scratch 中的复杂技巧。在高级篇中,我们将不再局限于原版 Scratch,而是来学习更多 Gandi 编辑器的高级功能,包括:
- 全局自制积木、返回值自制积木的使用;
- 常用的扩展积木的使用;
- 键值对、JSON的概念和使用;
- 介绍如何使用 CCWdata 制作云存档。
当然,你仍然可以选择使用原版 Scratch 的功能,相信经过中级教材的洗礼,你已经熟练掌握了原版 Scratch 的技巧,在不使用扩展的情况下,你仍然可以尝试实现教程中的所有功能。
课程作者
<iframe
width="100%"
height="450px"
src="https://www.ccw.site/embed?id=6107c5323e593a0c25f850f8&type=user"
title="Arkos的主页 - 共创世界(ccw.site) - Scratch、游戏、动画、漫画、小说、编程创作社区"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="no"
></iframe>
课程目录
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG303/Arkos/Lec-1/00&type=comment"
title="{射击课高级篇-开篇}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>