中级
提供者 : Ken Geary
7 章节 · 25 课时 · 2h 41m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
Unity是一个强大的游戏引擎,可跨各种平台创建交互式项目和游戏。本课程将涵盖制作完整2D平台游戏的技术。
您将学习如何使用用户界面(UI)组件在游戏过程中创建启动画面以及主菜单和状态叠加层,显示生命值和拾取计数。
您将下载精灵表资源并导入它们以创建背景和前景图块地图以及可交互项目和主要玩家。
基本的玩家移动从使用默认的Unity输入系统开始,然后您将安装并使用新的输入系统。您将创建一个流畅的摄像机跟随系统,并为拾取和捕获物品添加交互性。您将对关卡进行编码,以允许在跨越检查点时打开新关卡,并且您将导入声音资源并使用代码将它们添加到您的关卡和交互式项目中。
您将学到的内容
- 创建UI界面,包括启动画面、主菜单以及显示血量和拾取物数量的游戏内状态叠加层
- 导入精灵图集资源,并使用瓦片地图构建2D背景与前景
- 使用Unity默认输入系统和新输入系统实现玩家移动
- 构建流畅的摄像机跟随系统,并为拾取物和陷阱物品添加交互功能
- 编写关卡推进逻辑,使玩家越过检查点后开启新关卡
- 导入音频资源,并通过代码在关卡和交互物品上触发音效
关键要点
- 本课程涵盖在Unity中构建完整2D平台游戏的全过程,Unity是一款可跨多平台创建交互项目的游戏引擎。
- UI组件用于创建启动画面、主菜单以及显示血量和拾取物数量的游戏状态叠加层。
- 玩家移动的教学先从Unity默认输入系统开始,随后过渡到新安装的输入系统。
- 通过导入精灵图集资源来创建背景和前景瓦片地图,以及可交互物品和主角。
- 音频资源被导入并添加到关卡和交互物品中,由代码控制音效的触发时机。
常见问题
本课程制作什么游戏?
本课程将引导您在Unity中创建一款完整的2D平台游戏,涵盖UI、精灵图、瓦片地图、玩家移动、拾取物、陷阱、关卡和音效等内容。
本课程教授哪些输入系统?
课程首先使用Unity默认输入系统实现基本玩家移动,然后引导您安装并使用新输入系统控制玩家。
通过本课程我能获得哪些技能?
您将培养游戏编程和Unity 2D游戏开发技能,包括创建UI界面、导入精灵图、使用图块集以及创建2D背景与前景。
本课程是否涵盖为游戏添加音效的内容?
是的。您将把音频片段导入Unity,为关卡和交互物品添加音效,并编写代码控制这些音效的触发时机。
关卡与推进机制方面涵盖哪些内容?
您将创建关卡并编写代码,使玩家越过检查点后开启新关卡,同时添加滚动背景以及陷阱和拾取物。









