首页 > Unity三维游戏开发C#编程大师班 Masterclass In C# Programing Unity 3D Game Development FPS

Unity三维游戏开发C#编程大师班 Masterclass In C# Programing Unity 3D Game Development FPS

Unity三维游戏开发C#编程大师班 Masterclass In C# Programing & Unity 3D Game Development FPS Unity-第1张



本课程采用现代游戏开发(Unity 2021)的最新内容和最新技术

学习任何东西的最好方法是以一种真正有趣的方式去做,这就是这门课程的来源。如果你想了解你看到的这些不可思议的游戏是如何制作的,没有比这门课更好的起点了。我们确保本课程具备一切你需要的东西,让你从初学者(即使没有编码经验)开始,慢慢地把你带到中级,最后成为专业人士。

我在这门课程中选择的主要项目是名为《网络间谍2087》的3D第一人称射击游戏。因为创建一个像使命召唤这样的游戏一直是我的梦想,自从CuberPunk 2077问世以来,我认为这将是继续创建我梦想的游戏的最佳时机。而我也是来和大家分享我的游戏开发知识的。



本课程中的所有内容都经过精心制作、复习和重新复习,尽可能为您提供最佳体验,并最大限度地提高您的学习效果。因此,您不仅将有一个很好的学习时间,您还将获得最大的回报,通过离开本课程,您的武器库中有很多工具来继续您在游戏开发西部的旅程。

时长:15h 18m |。MKV 1280×720,30 fps(r) |音频:AAC,44100Hz,2ch |大小解压后:13.5 GB 含课程文件

语言:英语+中英文字幕(根据原英文字幕机译更准确)

 

Unity三维游戏开发C#编程大师班 Masterclass In C# Programing & Unity 3D Game Development FPS Unity-第2张

Unity三维游戏开发C#编程大师班 Masterclass In C# Programing & Unity 3D Game Development FPS Unity-第3张



第1部分-介绍和设置:

我们将从下载开始游戏开发旅程所需的所有必要工具开始。这意味着最新版本的Unity和最新版本的Visual Studio。我们还将讨论让您感觉宾至如归所需的一切,以及如何利用课程最大限度地发挥您的学习潜力。我们将了解一个非常强大的工具,它被称为版本控制,不仅用于游戏开发,也用于任何专业的开发团队。我们还将创建第一个代码来缓解压力。最后,我们将建立我们的世界,开始游戏。

第2部分-网络间谍2087:玩家:

在这一节中,我们将从任何FPS的基础开始,这就是我们玩家的动作。我们将在unity中建立一个角色控制工具,它将允许我们在我们的世界中移动。我们将从我们的玩家那里建立输入,并相应地在我们的世界中移动我们的角色。最后,我们将把相机连接到我们的角色身上,这样现在我们就可以在我们的世界里移动,通过玩家的眼睛看到东西。

第3部分-网络间谍2087:拍摄:

在本节中,我们将设置游戏中的基本射击。我们将使用一个立方体作为我们的枪,几个球体作为我们的子弹,但这一切都将改变以后。我们将建立飞行子弹背后的物理学,并为我们创造一种方法来增加子弹的准确性。我们还将在我们的世界中添加一些对象来使用我们的子弹。最后,我们将深入粒子系统的世界,并使用来创建弹孔和火花。

 

Unity三维游戏开发C#编程大师班 Masterclass In C# Programing & Unity 3D Game Development FPS Unity-第4张

Unity三维游戏开发C#编程大师班 Masterclass In C# Programing & Unity 3D Game Development FPS Unity-第5张



第4部分-网络间谍2087:高级运动:

Masterclass In C# Programing & Unity 3D Game Development FPS

这一节我们开始把事情推向下一个层次。在这一点上,我们将有基本的运动和基本的相机运动。在这一部分中,我们给角色增加了重力,增加了跳跃能力,增加了蹲伏,最后我们会增加一个带滑动的冲刺能力,如果我们在冲刺的时候蹲伏的话。我们还将通过在玩家拿枪的时候添加一些简单的动作来深入研究动画世界。

第5部分-网络间谍2087:高级拍摄:

我们把我们的射击提升到了一个新的水平,用真实的枪和子弹代替立方体和球体,到处射击。但这不仅仅是视觉上的调整。我们还将创建一个完整的单独的枪系统,我们将添加重装,我们还将在屏幕上显示我们拥有的子弹数量,并查看它们的变化。我们还会给我们的枪增加一个瞄准技工。

第6节-网络间谍2087:敌人:

在这一节我们介绍新的敌人(巨型怪物和机器人)。我们将在敌人走动的地方创建敌人AI,如果玩家靠得太近,敌人就会开始追我们。如果付款人进入攻击范围,敌人要么开始射击玩家,要么近身攻击玩家。

第7部分-网络间谍2087:卫生系统:

现在是时候给我们的敌人和玩家添加健康系统,并在屏幕上显示它们了。我们不想让我们的敌人死于一枪,我们想造成伤害并对我们的玩家做同样的事情。我们也想通过给玩家和我们想要杀死的敌人增加一个健康条来在我们的屏幕上显示所有这些。最后,我们将在每次死亡时增加一个呼吸技工,而不仅仅是死亡。

Unity三维游戏开发C#编程大师班 Masterclass In C# Programing & Unity 3D Game Development FPS Unity-第6张



第8部分-网络间谍2087:武器系统:

是时候给我们的游戏增加更多的武器了。我们会有步枪,狙击手和火箭发射器,我们会学习如何从地面上捡起武器。我们将学习如何激活我们的重装。我们还将学习如何从地面收集医疗包和弹药,以补充我们的武器和玩家健康。

第9部分-网络间谍2087:添加音频和菜单:

在这一部分,我们将进入不同的SFX,背景音乐,我们不仅会添加声音和音乐,我们将从调音台管理它们。并学习如何从我们脚本中的代码和直接从Unity中播放SFX。我们还将创建一个标题菜单,在这里我们将深入研究菜单并切换到选项。最后我们将创建一个暂停菜单。

第10部分-网络间谍2087:建立一个杀戮世界:

我们将引入一些未来的资产,如建筑、星系背景和外观酷的德洛尔,只是为了给我们的游戏增加味道,使其更加现实。不仅如此,我们还将更深入地研究Unity照明和后期处理,在这里我们将控制并为我们的游戏添加更多的图形。我们还将学习如何使用门户从一个级别到另一个级别。

奖励部分:抓钩(高级C# & Unity):

这一部分不适合胆小的人,因为我们正在超越常规,通过构建一个可以让我们的玩家在世界各地飞行的抓钩来钻研高级C#和UNITY

您将在本课程中学到的内容:

下载Unity和Visual Studio

没有经验的C#语言基础

Unity中的每个按钮是如何工作的

版本控制是专业程序员的强大工具

如何给我们的世界添加不同的形状

如何旋转、移动和缩放我们世界中的物体

使用字符控制器

创建FPS运动

从键盘和鼠标获取输入

如何创造会飞的子弹

在Unity中使用光线投射使子弹准确

添加粒子效果来模拟弹孔

如何给跳跃增加人工重力

如何蹲伏(比你想象的要复杂)

和我们的选手一起冲刺

Unity中的动画(深度潜水)

弹药容量

我们枪的装填系统

为每支枪重新加载动画

使用拉票显示生命值和弹药

创建敌人人工智能,可以四处走动,追逐和攻击玩家

来自敌人的两种攻击,近战和远程

为玩家和敌人创建一个健康系统

使用健康栏显示健康状况

添加音效并从代码中播放

添加背景音乐

创建标题菜单和暂停菜单

统一后处理

统一中的照明

如何创造材料

如何制作抓钩

Unity三维游戏开发C#编程大师班 Masterclass In C# Programing & Unity 3D Game Development FPS Unity-第7张



课程目录:

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-最终触摸

更多相关:

  • 英语的重要性,毋庸置疑!尤其对广大职场人士,掌握英语意味着就多了一项竞争的技能。那,对于我们成人来说,时间是最宝贵的。如何短时间内在英语方面有所突破,这是我们最关心的事情。英语学习,到底有没有捷径可以走,是否可以速成?周老师在这里明确告诉大家,英语学习,没有绝对的捷径走,但是可以少走弯路。十多年的教学经验告诉我们,成功的学习方法可以借...

  • 展开全部 其实IDLE提供了一个显32313133353236313431303231363533e78988e69d8331333365663438示所有行和所有字符的功能。 我们打开IDLE shell或者IDLE编辑器,可以看到左下角有个Ln和Col,事实上,Ln是当前光标所在行,Col是当前光标所在列。 我们如果想得到文件代码...

  • 前言[1]从 Main 方法说起[2]走进 Tomcat 内部[3]总结[4]《Java 2019 超神之路》《Dubbo 实现原理与源码解析 —— 精品合集》《Spring 实现原理与源码解析 —— 精品合集》《MyBatis 实现原理与源码解析 —— 精品合集》《Spring MVC 实现原理与源码解析 —— 精品合集》《Spri...

  • 【本文摘要】【注】本文所述内容为学习Yjango《学习观》相关视频之后的总结,观点归Yjango所有,本文仅作为学习之用。阅读本节,会让你对英语这类运动类知识的学习豁然开朗,你会知道英语学习方面,我们的症结所在。学习英语这类运动类知识,需要把握四个原则第一,不要用主动意识。第二,关注于端对端第三,输入输出符合实际情况第四,通过多个例子...

  • 点云PCL免费知识星球,点云论文速读。文章:RGB-D SLAM with Structural Regularities作者:Yanyan Li , Raza Yunus , Nikolas Brasch , Nassir Navab and Federico Tombari编译:点云PCL代码:https://github.co...

  • 常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注t个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家t个筹码;否则扣除玩家t个筹码。 注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。 输入格式: 输入...

  • 大小解压后:12.1G 1920X1080 mp4 语言:英语+中英文字幕 Houdini已经成为特效行业的热门工具。 谁运用它的力量,谁就势不可挡。 魔法咒语、科幻盾牌和电磁脉冲冲击波。掌握特效的艺术元素是这里的目标,我们将指导您完成它。 魔法通常是你能得到的最难的任务之一,因为它非常抽象和定制。我们将测试和扩展你的艺术知...

  • 大小:1.25G 时长1h 30m 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 在Blender中制作火箭发射烟雾和火焰模拟的动画 Animate a Rocket Launch Smoke & Fire Simulation in Blender 信息: 制作火箭发射的短片动画。 你会学到什...