C# Unity编程终极指南
使用現(xiàn)代Unity開發(fā)技術(shù)創(chuàng)建一個(gè)有趣的2D平臺(tái),掌握Unity引擎和C#編程
你會(huì)學(xué)到:
學(xué)習(xí)C#的基礎(chǔ)知識(shí)。從變量、“如果”語句到創(chuàng)建面向?qū)ο蟮慕Y(jié)構(gòu)。沒有編程經(jīng)驗(yàn)是必要的。
創(chuàng)建一個(gè)可玩的角色(征服者),具有動(dòng)畫,向任何方向移動(dòng),跳躍,攀爬和攻擊任何阻擋你的敵人的能力。
當(dāng)涉及到游戲開發(fā)時(shí),掌握解決問題的藝術(shù)。通過了解你可能面臨的障礙以及研究和找到解決辦法的多種方法。
通過完成每段視頻中呈現(xiàn)給你的挑戰(zhàn),展現(xiàn)你的“游戲開發(fā)者”肌肉。增強(qiáng)你的學(xué)習(xí)體驗(yàn),并在項(xiàng)目中加入你自己的味道。
通過實(shí)現(xiàn)音效(SFX)、動(dòng)畫、跟隨鏡頭和影院機(jī)器,在Unity中開發(fā)類似忍者的技能。使用自動(dòng)平鋪創(chuàng)建您自己的2D平臺(tái)關(guān)卡。
通過學(xué)習(xí)專家工程師使用的工具“版本控制”,成為一名專業(yè)的程序員。不僅在游戲開發(fā)中,而且在所有基于編程的項(xiàng)目中。
通過理解玩家體驗(yàn)意味著什么,以及如何為任何想玩你的游戲的人創(chuàng)造愉快和有趣的游戲,建立游戲設(shè)計(jì)和關(guān)卡設(shè)計(jì)的堅(jiān)實(shí)基礎(chǔ)
把你從這門課程中學(xué)到的一切都轉(zhuǎn)換成你選擇的任何編程語言。像JAVA、JavaScript、Python、C++和任何其他面向?qū)ο蟮恼Z言
MP4 |視頻:h264,1280×720 |音頻:AAC,44.1 KHz,2 Ch
語言:英語+中英文字幕(根據(jù)原英文字幕機(jī)譯更準(zhǔn)確) |時(shí)長(zhǎng):49節(jié)課(10h 24m) |大小解壓后:5.72 GB
要求
運(yùn)行Unity和Visual Studio(要求不太高)的最低要求的工作計(jì)算機(jī)或筆記本電腦
學(xué)習(xí)如何創(chuàng)造一個(gè)有趣的游戲的欲望和動(dòng)力
描述
The Ultimate Guide To C# Unity Programming
學(xué)習(xí)任何東西的最好方法是以一種真正有趣的方式去做,這就是這門課程的來源。如果你想了解你看到的這些不可思議的游戲是如何制作的,沒有比這門課更好的起點(diǎn)了。我們確保本課程具備一切你需要的東西,讓你從初學(xué)者(即使沒有編碼經(jīng)驗(yàn))開始,慢慢地把你帶到中級(jí),最后成為專業(yè)人士。
我選擇這個(gè)課程的主要項(xiàng)目是一個(gè)2D平臺(tái),因?yàn)樗粌H有一個(gè)我們可以實(shí)現(xiàn)和學(xué)習(xí)的巨大的游戲開發(fā)概念庫(kù),而且因?yàn)樗浅:?jiǎn)單(尤其是如果你是初學(xué)者)來鉆研和開始你的游戲開發(fā)之旅。
本課程中的所有內(nèi)容都經(jīng)過精心制作、復(fù)習(xí)和重新復(fù)習(xí),盡可能為您提供最佳體驗(yàn),并最大限度地提高您的學(xué)習(xí)效果。因此,您不僅將有一個(gè)很好的學(xué)習(xí)時(shí)間,您還將獲得最大的回報(bào),通過離開本課程,您的武器庫(kù)中有很多工具來繼續(xù)您在游戲開發(fā)西部的旅程。
第1部分-介紹和設(shè)置:
我們將從下載開始游戲開發(fā)旅程所需的所有必要工具開始。這意味著最新版本的Unity和最新版本的Visual Studio。我們還將討論讓您感覺賓至如歸所需的一切,以及如何利用課程最大限度地發(fā)揮您的學(xué)習(xí)潛力。最后,我們將通過一個(gè)非常簡(jiǎn)單的游戲來創(chuàng)建我們的第一個(gè)代碼,以減輕壓力。
第2部分-魔方游戲:C# & Unity基礎(chǔ)知識(shí):
這是事情升溫的地方。我們將從學(xué)習(xí)什么是版本控制開始,版本控制對(duì)于游戲開發(fā)人員來說是一個(gè)非常強(qiáng)大的工具,被世界各地的專業(yè)程序員使用。我們將學(xué)習(xí)C#的基礎(chǔ)知識(shí),所以即使你有ZERO CODING EXPERINCE,你仍然可以理解一切,并學(xué)習(xí)如何構(gòu)建偉大的游戲和繼續(xù)項(xiàng)目。我們還將掌握Unity Engine的基本原理,以及它是如何工作的。
第3部分-城堡征服:建立我們的世界:
我們開始我們的主要項(xiàng)目。我們將從建立我們的世界開始,還有什么地方比我們游戲的游戲設(shè)計(jì)和玩家體驗(yàn)更好。我們將添加雪碧床單切片。你將了解到2D平臺(tái)上的所有地圖是如何輕松創(chuàng)建的,并了解到這并不像看起來那么難。我們將添加我們的角色,他是一個(gè)偉大的征服者,揮舞著他信任的錘子,你將第一次體驗(yàn)動(dòng)畫。
第4部分-城堡征服:創(chuàng)造我們的征服者:
在這里,你可以更深入地讓我們的角色感受到活力。我們會(huì)讓他能夠在我們創(chuàng)造的層面上移動(dòng),并與各種東西互動(dòng),比如墻壁等等。我們的征服者會(huì)跳、爬、跑、翻,有時(shí)只是站在那里無所事事。我們還將實(shí)現(xiàn)一種叫做CINEMACHINE的現(xiàn)代游戲開發(fā)技術(shù),使我們的游戲變得非??岷蛯I(yè)。
第5部分-城堡征服:添加敵人和炸彈:
這是事情變得有點(diǎn)可怕的地方,因?yàn)槲覀兊恼鞣卟辉侔踩?。他的城堡里有新的威脅,豬在游蕩,炸彈隨時(shí)準(zhǔn)備爆炸。我們會(huì)增加敵人,激活他們,讓他們傷害我們的征服者,如果他離他們太近的話。我們還會(huì)增加一些危險(xiǎn),比如炸彈,如果玩家在開始燃燒后沒有保持安全距離,炸彈就會(huì)爆炸。
第6部分-城堡征服:控制我們的游戲:
這是我們給我們的玩家增加生命的地方,我們?cè)黾痈嗟年P(guān)卡和分?jǐn)?shù),讓任何玩我們游戲的人達(dá)到他們應(yīng)該達(dá)到的目標(biāo)。讓我們的世界變得更加有趣和有趣。這也是我們?yōu)槲覀兊氖澜缣砑右粜?#xff0c;真正讓一切變得生動(dòng)的地方。
獎(jiǎng)金部分:
這是我們多做一點(diǎn)的地方。我們更深入地研究我們游戲的用戶界面畫布,讓它看起來更好。我們添加了所有可用的SFX,這樣我們與之交互的所有東西都有一個(gè)附加的聲音,最后我們通過向我們的播放器添加幾個(gè)新的動(dòng)畫來調(diào)整關(guān)卡的進(jìn)度。
您將在本課程中學(xué)到的內(nèi)容:
下載并安裝Unity和Visual Studio
為什么我們需要統(tǒng)一的Visual Studio
以簡(jiǎn)單的方式將Visual Studio與Unity結(jié)合使用
如何設(shè)置好游戲開發(fā)環(huán)境
Unity Engine以一種簡(jiǎn)單而全面的方式
通過創(chuàng)建一個(gè)游戲,以最有趣的方式學(xué)習(xí)C#的基礎(chǔ)知識(shí)
使用玩家輸入來控制我們游戲的行為
向游戲?qū)ο筇砑硬煌M件
給游戲物體增加重力和其他力量
讓游戲?qū)ο笤谖覀兊挠螒蛑邢嗷プ饔?/p>
加入雪碧片并切片
創(chuàng)建切片資產(chǎn)
如何從我們的切片資產(chǎn)創(chuàng)建級(jí)別
成為忍者問題解決者,學(xué)習(xí)如何一步一步地解決游戲開發(fā)和編碼中的任何問題
創(chuàng)建動(dòng)畫
在動(dòng)畫之間進(jìn)行過渡
添加攀爬機(jī)械
添加爆炸并殺死玩家的炸彈
添加攻擊你的敵人
使用二維附加組件自動(dòng)創(chuàng)建關(guān)卡
了解什么是玩家體驗(yàn)
為游戲添加音效
給我們的游戲增加一個(gè)評(píng)分系統(tǒng)
給瀕臨死亡的玩家增加生命
這門課是給誰的
有抱負(fù)的游戲開發(fā)人員,在創(chuàng)建游戲時(shí)不知道從哪里開始
希望通過使用Unity非常簡(jiǎn)單的引擎創(chuàng)建自己的游戲,以真正有趣的方式學(xué)習(xí)編碼基礎(chǔ)知識(shí)的年輕程序員
想創(chuàng)建一個(gè)2D平臺(tái),但不知道如何輕松高效地完成的人
總結(jié)
以上是生活随笔為你收集整理的C# Unity编程终极指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity三维游戏开发C#编程大师班 M
- 下一篇: 用Unity和Playmaker创建一个