本课程是一个关于如何使用Unity开发2D Roguelike游戏的全面教程,类似于《进入地牢》或《以撒的结合》。课程内容详尽,包含超过50小时的视频教程和160多节讲座,从零开始引导学员完成一个功能齐全的游戏项目。课程涵盖了游戏开发的多个方面,包括模块化编码、事件处理、Git源代码控制、节点编辑器工具创建、程序化随机地牢生成、2D光照效果、UI小地图、敌人AI路径寻找等高级主题。通过学习,学员将能够掌握Unity 2D游戏开发的核心技能,并能够独立开发出更加复杂和精致的游戏。

 

01 介绍和准备工作 Unity 2D地牢射击肉鸽游戏超细教程
—001 欢迎来到本课程
—002 Unity和Visual Studio安装
—003 课程项目与GIT客户端
—004 游戏架构概述
02 创建项目 Unity 2D地牢射击肉鸽游戏超细教程
—005 初始项目创建与设置
—006 课程资产概览
03 地牢编辑器 Unity 2D地牢射击肉鸽游戏超细教程
—007 地牢创建设计概述
—008 创建一个简单的编辑器窗口
—009 房间节点图和房间节点概述
—010 使用编辑器创建房间节点
—011 在编辑器中拖拽房间节点
—012 在房间节点之间绘制连接线
—013 入口节点与选中节点样式
—014 房间节点连接验证
—015 选择所有房间节点
—016 删除房间和连接
—017 拖动画布与绘制画布网格
—018 创建地下城布局房间图
—019 Cinemachine与像素完美
—020 创建主游戏场景
—021 层与排序层
—022 创建基础地牢房间模板
—023 瓦片地图、瓦片、调色板和画笔
—024 创建我们的第一个地牢房间
—025 创建我们的第一条走廊
—026 存储关于房间瓷砖地图的详细信息
—027 导入地下城房间资源
—028 为房间创建可脚本化对象
—029 整理瓦片地图
04 地牢生成器 Unity 2D地牢射击肉鸽游戏超细教程
—030 地牢生成器演示
—031 地牢生成器概念
—032 地牢层级
—033 创建单例抽象类
—034 创建游戏管理器
—035 创建房间类
—036 Shader Graph 地牢光照着色器
—037 地牢建造者:放置房间
—038 实例化地牢房间瓦片地图
—039 封闭未使用的门口
05 Player Unity 2D地牢射击肉鸽游戏超细教程
—040 初始玩家类
—041 玩家预制体
—042 盗贼玩家预制体变体
—043 设置盗贼动画
—044 设置通用角色预制体
—045 设置科学家预制体
—046 在盗贼翻滚动作中禁用武器
—047 在地牢中实例化玩家
—048 发布者、订阅者与事件
—049 玩家空闲和武器瞄准
—050 自定义屏幕光标
—051 玩家移动
—052 玩家闪避翻滚
—053 Cinemachine 目标组
06 门 & 光照 & 对象池 Unity 2D地牢射击肉鸽游戏超细教程
—054 创建门预制体
—055 在地牢中实例化门
—056 打开、锁定和解锁门
—057 淡入门与房间
—058 碰撞矩阵与动画控制器速度
—059 对象池概念
—060 对象池管理方法
—061 对象池管理器的实现
—062 对象池演示
07 玩家武器与弹药 Unity 2D地牢射击肉鸽游戏超细教程
—063 武器与弹药类
—064 发射着色器与弹药材质
—065 创建手枪
—066 创建手枪弹药
—067 地牢房间修正
—068 设置玩家起始武器
—069 玩家射击手枪
—070 武器重新装弹
—071 创建左轮手枪武器和弹药
—072 武器预充能
—073 创建等离子爆破枪和弹药
—074 武器状态UI
—075 切换玩家武器
—076 创建狙击步枪和弹药
—077 创建MP7武器和弹药
—078 创建激光爆破武器和弹药
—079 创建SMG武器和弹药
—080 回顾Shader Graph火焰着色器
—081 创建火箭发射器和弹药
—082 多重射击武器功能
—083 创建霰弹枪和弹药
08 音效与小地图 Unity 2D地牢射击肉鸽游戏超细教程
—084 音效与音频概念
—085 音效类
—086 音效对象池预制件
—087 手枪射击与重新装弹音效
—088 所有武器的音效
—089 开门音效
—090 小地图相机
—091 小地图类
—092 UI 小地图纹理
09 武器和子弹特效 Unity 2D地牢射击肉鸽游戏超细教程
—093 武器与弹药特效概念
—094 烟雾射击效果预制体
—095 为手枪添加烟雾射击效果
—096 为其他武器添加烟雾效果
—097 闪光武器射击效果预制体
—098 为武器添加闪光射击效果
—099 烟雾轨迹射击效果预设
—100 为火箭发射器添加烟雾轨迹
—101 为手枪弹药添加命中效果
—102 其他武器的弹药命中效果
—103 地下城房间修改
10 敌人和A星寻路 Unity 2D地牢射击肉鸽游戏超细教程
—104 初始敌人设置
—105 敌人角色预制体变体
—106 Boss角色预制体变体
—107 敌人动画控制器和剪辑
—108 寻路演示
—109 A星算法详解
—110 编码A星寻路
—111 为寻路添加障碍物
—112 寻路首选路径
—113 沿路径移动敌人
—114 动画敌人移动
—115 敌人生成概念
—116 按等级随机生成对象
—117 配置地下城房间敌人
—118 生成敌人并锁定门
—119 分析与优化敌人寻路
—120 材质化着色器
—121 敌人实体化效果
—122 敌方武器与弹药概念
—123 创建敌人武器AI
—124 武器化敌人类与敌人预制体
—125 创建敌人武器与弹药
—126 实现敌人开火武器
—127 生命值与伤害概念
—128 弹药对敌人的伤害
—129 弹药对玩家的伤害
—130 玩家生命值UI
—131 玩家翻滚伤害免疫
—132 玩家受伤后伤害免疫
—133 敌人对玩家的接触伤害
11 关卡和地牢完善 Unity 2D地牢射击肉鸽游戏超细教程
—134 玩家得分
—135 玩家得分倍率
—136 仅在视野中启用房间
—137 Boss与通关
—138 屏幕过渡与UI消息
—139 Boss 血条
—140 地牢装饰物品
—141 地下城物品的淡入效果
—142 闪烁的火炬
—143 装饰地下城房间
—144 可移动物体
—145 翻转桌子
—146 敌人弹药模式概念
—147 实现敌人弹药模式
—148 地牢宝箱概念
—149 宝箱与宝箱物品
—150 生成宝箱
—151 地牢概览地图
—152 玩家传送
12 游戏音乐与UI (完结) Unity 2D地牢射击肉鸽游戏超细教程
—153 游戏音乐概念
—154 音乐轨道
—155 为房间定义音乐
—156 音乐管理器
—157 暂停菜单
—158 音量设置
—159 玩家偏好设置
—160 主菜单UI
—161 角色选择器
—162 高分记录
—163 游戏规则
—164 完成游戏

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

微信:xiaoPxiao666