Unity三维游戏开发C#编程大师班 Masterclass In C# Programing Unity 3D Game Development FPS
本課程采用現代游戲開發(Unity 2021)的最新內容和最新技術
學習任何東西的最好方法是以一種真正有趣的方式去做,這就是這門課程的來源。如果你想了解你看到的這些不可思議的游戲是如何制作的,沒有比這門課更好的起點了。我們確保本課程具備一切你需要的東西,讓你從初學者(即使沒有編碼經驗)開始,慢慢地把你帶到中級,最后成為專業人士。
我在這門課程中選擇的主要項目是名為《網絡間諜2087》的3D第一人稱射擊游戲。因為創建一個像使命召喚這樣的游戲一直是我的夢想,自從CuberPunk 2077問世以來,我認為這將是繼續創建我夢想的游戲的最佳時機。而我也是來和大家分享我的游戲開發知識的。
本課程中的所有內容都經過精心制作、復習和重新復習,盡可能為您提供最佳體驗,并最大限度地提高您的學習效果。因此,您不僅將有一個很好的學習時間,您還將獲得最大的回報,通過離開本課程,您的武器庫中有很多工具來繼續您在游戲開發西部的旅程。
時長:15h 18m |。MKV 1280×720,30 fps(r) |音頻:AAC,44100Hz,2ch |大小解壓后:13.5 GB 含課程文件
語言:英語+中英文字幕(根據原英文字幕機譯更準確)
?
第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三维游戏开发C#编程大师班 Masterclass In C# Programing Unity 3D Game Development FPS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习编写Unity计算着色器 Learn
- 下一篇: C# Unity编程终极指南