教程前言
欢迎来到 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>
课程目录
开始之前
开始之前
第一课 前置知识
第一课 前置知识
第二课 引擎改造
第二课 引擎改造
第三课 主菜单
第三课 主菜单
第四课 新手教程
第四课 新手教程
第五课 关卡1、云存档
第五课 关卡1、云存档
第六课 关卡2、商店
第六课 关卡2、商店
第七课 BOSS战、碰撞箱
第七课 BOSS战、碰撞箱
拓展阅读
拓展阅读
<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>