欢迎来到激动人心的游戏开发世界!本课程将带您踏上使用 Unity 和 C# 代码构建完整赛车游戏的实践之旅。如果您从小就玩《极品飞车》和《GT赛车》等赛车游戏,并且一直对其逼真的游戏物理和准确的驾驶模拟着迷,那么本课程是完美的。即使您是初学者,在本课程结束时您也将拥有在 Unity 中构建的功能齐全的赛车游戏。

课程点此获取

在整个课程中,您将获得 Unity 游戏引擎各个领域的丰富知识。您将学习的一些核心游戏开发技术包括:

使用 C# 逻辑创建在比赛中与玩家竞争的自动驾驶人工智能汽车。
实施热追模式,让警车追逐玩家,为游戏增添刺激感。
使用 Unity 的物理系统并掌握 WHEEL COLLIDERS 和 Rigidbody 等组件,以实现逼真的车辆运动和环境交互。
利用Unity的UI系统构建MINI-MAP和其他赛车抬头显示器(如速度计),增强用户体验。
编写干净且可重用的 C# 代码,可应用于不同的游戏部分,从而提高您的编码技能。
了解各种 UI 组件并构建可有效响应用户输入的游戏内菜单和选择屏幕。
使用 C# 和 Unity 将您的创意转化为代码,使您能够构建其他赛车游戏并在您的作品集中展示它们。
在课程结束时,您将拥有一个从头开始开发的完整游戏项目,提供宝贵的实践经验。此外,您还将获得 C# 提示和技巧,从而丰富您的编码专业知识。

如果您渴望学习游戏开发或渴望在游戏行业谋求职业生涯,那么本课程就是为您量身定制的。让我们一起踏上这段激动人心的旅程,在 Unity 中让您的赛车游戏栩栩如生!

一 – 简介
01 – 简介
02 – 审查游戏设计文档 GDD
03 – 成品游戏一览

二 – 程序安装和设置
04 – 章节简介
05 – 设置 在 Mac 上安装 Unity
06 – 设置 在 Windows 上安装 Unity
07 – 下载 导入游戏资源
08 – 保持项目设置井井有条
09 – 章节摘要

三 – 汽车驾驶物理和 MVC 逻辑
10 – 章节简介
11 – 模型视图控制器 MVC 设计模式
12 – 编码汽车模型脚本 M
13 – 编码汽车视图脚本 V
14 – 编码汽车控制器脚本 C
15 – Unity 汽车物理组件
16 – 组装肌肉汽车
17 – 组装跑车
18 – 组装豪华车
19 – 汽车驾驶物理
20 – 答案和解释
21 – 小节

四 – 场景导航系统
22 – 章节介绍
23 – 单例设计模式
24 – 堆栈数据结构
25 – 导航管理器
26 – 使用场景管理器 sceneLoaded 事件
27– 实现后退按钮逻辑
28 – 字典数据结构
29 – 在场景之间传递数据
30 – 答案和解释
31 –章节摘要

五 – 欢迎屏幕
32 – 部分简介
33 – 创建可重复使用的菜单标题预制件
34 – 创建可重复使用的用户数据面板预制件
35 – 创建可重复使用的菜单按钮预制件
36 – 高科技背景动画
37 – 汽车模型灯光和前灯耀斑效果
38 – 编写开始菜单控制器脚本
39 – 答案和解释
40 – 部分摘要

六 – 保存加载游戏功能
41 – 章节简介
42 – 保存游戏数据的方法
43 – 创建模态基类
44 – 创建保存槽模态
45 – 编辑器脚本 创建游戏数据编辑器
46 – 游戏数据可编写脚本的对象
47 – 保存加载重置游戏数据
48 – 答案和解释
49 – 部分摘要

七 – 格式化文本通用风格化文本类
50 – 章节简介
51 – C 中的抽象类
52 – 通用抽象类的格式化文本
53 – 显示日期的日期文本
54 – 显示时间的时间文本
55 – 显示游戏货币的金钱文本
56 – 显示在比赛中完成的圈数的圈数文本竞赛
57 – 放置文本来显示汽车所在的位置
58 – 百分比文本来显示百分比
59 – 答案和解释
60 – 部分摘要

八 – 游戏内模态和弹出窗口
61 – 部分简介
62 – 什么是模态
63 – 一键模态
64 – 输入用户名模态
65 – 完成比赛模态
66 – 两按钮模态
67 – 答案和解释
68 – 部分摘要

九 – 选择车载屏幕
69 – 部分简介
70 – ICarousel 界面
71 – 汽车轮播脚本
72 – 360 度旋转脚本
73 – 选择汽车脚本
74 – 组装“选择汽车”屏幕
75 – 答案和说明
76 – 部分摘要

十 – 主菜单
77 – 章节简介
78 – 编写主菜单控制器脚本
79 – 组装主菜单
80 – 答案和解释
81 – 章节摘要

十一 – 汽车定制车库
82 – 部分介绍
83 – Unity 中的颜色
84 – 自定义汽车颜色
85 – Unity 中的材质
86 – 自定义汽车材质
87 – 自定义轮辋材质
88 – 保存重置样式更改
89 – 从车库中选择一辆现用汽车
90 – 答案和解释
91 – 部分摘要

十二 – 购买新车商店逻辑
92 – 部分介绍
93 – 确认购买模式
94 – 恭喜模式
95 – 钱不够模式
96 – 商店控制器
97 – 组装汽车商店屏幕
98 – 部分摘要

十三 – 选择跟踪屏幕图像轮播
099 – 章节简介
100 – 轨道轮播类编码
101 – 编写选择轨道控制器脚本
102 – 组装选择轨道屏幕
103 – 章节摘要

十四 – 赛车 UI 车速表排行榜迷你地图
104 – 章节简介
105 – 布局 UI
106 – 创建速度计
107 – 排行榜脚本逻辑
108 – 构建迷你地图
109 – 暂停菜单
110 – 章节摘要

十五 – 关卡设计
111 – 部分简介
112 – 比赛控制器脚本
113 – 赛道 1 日间冲刺赛道
114 – 赛道 2 夜间赛道
115 – 赛道 3 图 8
116 – 部分摘要

十六 – 自动驾驶汽车的 AI 人工智能
117 – 章节简介
118 – 了解 AI 行为
119 – AI 脚本
120 – AI 行为脚本
121 – 转向脚本
122 – 搜索脚本
123 – 路径节点脚本
124 – 路径脚本
125 – 自动驾驶汽车脚本
126 – 创建 AI 预制件
127 – 汽车工厂脚本
128 – 小节总结

十七 – PreRace 过场动画和动画
129 – 章节简介
130 – 在 Unity 中构建过场动画
131 – 启动动画
132 – 移动相机
133 – 倒计时动画
134 – 完成的过场动画外观
135 – 章节摘要

十八– 热追追逃逻辑
136 – 章节简介
137 – 关卡设计
138 – 可破坏道具
139 – 用于 AI 的有限状态机 FSM
140 – 警察导入 3D 角色并添加步行周期
141 – 动画过场动画
142 – 章节摘要

十九– 课程总结和总结
143 – 游戏润色和最后润色
144 – 玩完成的游戏
145 – 课程总结和总结
146 – 奖励视频

发表回复

后才能评论