找回密码
 立即注册
查看: 567|回复: 0

[笔记] Unity三维游戏开发C#编程大师班 Masterclass In C# ...

[复制链接]
发表于 2021-12-21 18:45 | 显示全部楼层 |阅读模式


本课程采用现代游戏开发(Unity 2021)的最新内容和最新技术
学习任何东西的最好方法是以一种真正有趣的方式去做,这就是这门课程的来源。如果你想了解你看到的这些不可思议的游戏是如何制作的,没有比这门课更好的起点了。我们确保本课程具备一切你需要的东西,让你从初学者(即使没有编码经验)开始,慢慢地把你带到中级,最后成为专业人士。
我在这门课程中选择的主要项目是名为《网络间谍2087》的3D第一人称射击游戏。因为创建一个像使命召唤这样的游戏一直是我的梦想,自从CuberPunk 2077问世以来,我认为这将是继续创建我梦想的游戏的最佳时机。而我也是来和大家分享我的游戏开发知识的。

本课程中的所有内容都经过精心制作、复习和重新复习,尽可能为您提供最佳体验,并最大限度地提高您的学习效果。因此,您不仅将有一个很好的学习时间,您还将获得最大的回报,通过离开本课程,您的武器库中有很多工具来继续您在游戏开发西部的旅程。
时长:15h 18m |。MKV 1280×720,30 fps(r) |音频:AAC,44100Hz,2ch |大小解压后:13.5 GB 含课程文件
语言:英语+中英文字幕(根据原英文字幕机译更准确)
课程获取:Unity三维游戏开发C#编程大师班






第1部分-介绍和设置:
我们将从下载开始游戏开发旅程所需的所有必要工具开始。这意味着最新版本的Unity和最新版本的Visual Studio。我们还将讨论让您感觉宾至如归所需的一切,以及如何利用课程最大限度地发挥您的学习潜力。我们将了解一个非常强大的工具,它被称为版本控制,不仅用于游戏开发,也用于任何专业的开发团队。我们还将创建第一个代码来缓解压力。最后,我们将建立我们的世界,开始游戏。
第2部分-网络间谍2087:玩家:
在这一节中,我们将从任何FPS的基础开始,这就是我们玩家的动作。我们将在unity中建立一个角色控制工具,它将允许我们在我们的世界中移动。我们将从我们的玩家那里建立输入,并相应地在我们的世界中移动我们的角色。最后,我们将把相机连接到我们的角色身上,这样现在我们就可以在我们的世界里移动,通过玩家的眼睛看到东西。
第3部分-网络间谍2087:拍摄:
在本节中,我们将设置游戏中的基本射击。我们将使用一个立方体作为我们的枪,几个球体作为我们的子弹,但这一切都将改变以后。我们将建立飞行子弹背后的物理学,并为我们创造一种方法来增加子弹的准确性。我们还将在我们的世界中添加一些对象来使用我们的子弹。最后,我们将深入粒子系统的世界,并使用来创建弹孔和火花。






第4部分-网络间谍2087:高级运动:
Masterclass In C# Programing & Unity 3D Game Development FPS
这一节我们开始把事情推向下一个层次。在这一点上,我们将有基本的运动和基本的相机运动。在这一部分中,我们给角色增加了重力,增加了跳跃能力,增加了蹲伏,最后我们会增加一个带滑动的冲刺能力,如果我们在冲刺的时候蹲伏的话。我们还将通过在玩家拿枪的时候添加一些简单的动作来深入研究动画世界。
第5部分-网络间谍2087:高级拍摄:
我们把我们的射击提升到了一个新的水平,用真实的枪和子弹代替立方体和球体,到处射击。但这不仅仅是视觉上的调整。我们还将创建一个完整的单独的枪系统,我们将添加重装,我们还将在屏幕上显示我们拥有的子弹数量,并查看它们的变化。我们还会给我们的枪增加一个瞄准技工。
第6节-网络间谍2087:敌人:
在这一节我们介绍新的敌人(巨型怪物和机器人)。我们将在敌人走动的地方创建敌人AI,如果玩家靠得太近,敌人就会开始追我们。如果付款人进入攻击范围,敌人要么开始射击玩家,要么近身攻击玩家。
第7部分-网络间谍2087:卫生系统:
现在是时候给我们的敌人和玩家添加健康系统,并在屏幕上显示它们了。我们不想让我们的敌人死于一枪,我们想造成伤害并对我们的玩家做同样的事情。我们也想通过给玩家和我们想要杀死的敌人增加一个健康条来在我们的屏幕上显示所有这些。最后,我们将在每次死亡时增加一个呼吸技工,而不仅仅是死亡。




第8部分-网络间谍2087:武器系统:
是时候给我们的游戏增加更多的武器了。我们会有步枪,狙击手和火箭发射器,我们会学习如何从地面上捡起武器。我们将学习如何激活我们的重装。我们还将学习如何从地面收集医疗包和弹药,以补充我们的武器和玩家健康。
第9部分-网络间谍2087:添加音频和菜单:
在这一部分,我们将进入不同的SFX,背景音乐,我们不仅会添加声音和音乐,我们将从调音台管理它们。并学习如何从我们脚本中的代码和直接从Unity中播放SFX。我们还将创建一个标题菜单,在这里我们将深入研究菜单并切换到选项。最后我们将创建一个暂停菜单。
第10部分-网络间谍2087:建立一个杀戮世界:
我们将引入一些未来的资产,如建筑、星系背景和外观酷的德洛尔,只是为了给我们的游戏增加味道,使其更加现实。不仅如此,我们还将更深入地研究Unity照明和后期处理,在这里我们将控制并为我们的游戏添加更多的图形。我们还将学习如何使用门户从一个级别到另一个级别。
奖励部分:抓钩(高级C# & Unity):
这一部分不适合胆小的人,因为我们正在超越常规,通过构建一个可以让我们的玩家在世界各地飞行的抓钩来钻研高级C#和UNITY
您将在本课程中学到的内容:
下载Unity和Visual Studio
没有经验的C#语言基础
Unity中的每个按钮是如何工作的
版本控制是专业程序员的强大工具
如何给我们的世界添加不同的形状
如何旋转、移动和缩放我们世界中的物体
使用字符控制器
创建FPS运动
从键盘和鼠标获取输入
如何创造会飞的子弹
在Unity中使用光线投射使子弹准确
添加粒子效果来模拟弹孔
如何给跳跃增加人工重力
如何蹲伏(比你想象的要复杂)
和我们的选手一起冲刺
Unity中的动画(深度潜水)
弹药容量
我们枪的装填系统
为每支枪重新加载动画
使用拉票显示生命值和弹药
创建敌人人工智能,可以四处走动,追逐和攻击玩家
来自敌人的两种攻击,近战和远程
为玩家和敌人创建一个健康系统
使用健康栏显示健康状况
添加音效并从代码中播放
添加背景音乐
创建标题菜单和暂停菜单
统一后处理
统一中的照明
如何创造材料
如何制作抓钩




课程目录:
01-为什么你应该买这门课
02-如何使用本课程
03-下载_unity_and_vs
04-unity_and_visual_studio_101
05-你的第一个代码
06-版本控制
07-设置我们的世界
08-部分_ 2-设置_控制器
09-设置_设置_玩家_移动
10-我们的第一步
11-控制_玩家_移动
12-设置_ fps _摄像机
13-better _ camera _机芯
14-section _ 3-创建我们的项目符号
15发子弹
16-摧毁我们的子弹
17-增加子弹的精确度
18-制作_拍摄_更多_退出
19-增加子弹孔
20-创造_目标_摧毁
21-截面_ 4-增加_重力
22-跳跃_
23-蹲伏_
24-蹲伏_(part_2)_
25-动画_101_
26-短跑
27-滑动_
28-第五节-创造我们的枪系统
29-控制我们的拍摄速度
30-增加弹药
31-显示_弹药
32-瞄准向下标志
33-放大视野
34-第6节-激活我们的敌人
35-敌人守卫
36-追逐_玩家
37距离攻击
38-敌人_射弹
39-近战_进攻_玩家_(part_1)_
40-近战_进攻_玩家__(第2部分)
41-第_7节-敌人_健康_系统
42-玩家_健康_系统
43-显示_玩家_健康_
44-显示_敌人_健康_
45-重新喷涂
46-第_8节-增加_更多_武器
47-拿起武器
制造重型火箭发射器
49-武器_重装_动画
50-拾取更多健康和弹药
51-section _ 9-添加_背景_音乐
52-管理_音频
53-添加声音效果
54-用代码播放音频
55-创建_平铺_菜单
56-创建_ a _暂停_菜单
57-第_10节-添加_世界_资产
58-后处理
59-统一照明
60-在两个级别之间转换
61-奖金_部分-状态机
62-飞_玩家_带_钩_射击
63-在半空中跳跃
64-勾手投篮_投掷
65-最终触摸

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 01:32 , Processed in 0.219337 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表