unity創(chuàng)建2d射擊機(jī)制游戲視頻教程

通過添加視覺和聲音反饋,創(chuàng)建一個(gè)有趣的射擊機(jī)制,簡單的敵人人工智能和有趣的游戲
你會(huì)學(xué)到什么
2D的Unity 2020
C#編程
游戲開發(fā)
游戲設(shè)計(jì)
MP4 |視頻:h264,1280×720 |音頻:AAC,44.1 KHz,2聲道
語言:英語+中英文字幕(云橋網(wǎng)絡(luò) 機(jī)譯 云橋網(wǎng)絡(luò) 平臺(tái)huo取課程) |時(shí)長:116節(jié)課(14小時(shí)57分鐘)|大小解壓后:11.2 GB 含課程文件


要求
知道如何在初級(jí)/中級(jí)水平上使用Unity。
C#中級(jí)
描述
在這個(gè)課程中,我們處理一些中間話題,比如人工智能,我們以一種你可以重用的方式編碼它——這對(duì)于初學(xué)者來說也有點(diǎn)困難。該課程是關(guān)于創(chuàng)建2d射擊機(jī)制,并用多種特殊效果對(duì)其進(jìn)行潤色,使其玩起來更有趣。我們將使用FSM為敵人創(chuàng)建一個(gè)簡單的AI系統(tǒng),創(chuàng)建自定義著色器,并探索為什么讓別人測試你的游戲并給你反饋是重要的。Unity 2020 URP Make a juicy 2d Shooter prototype
課程應(yīng)該與Unity 2020版本中對(duì)著色器圖形所做的更改一起工作。
如果你需要打折券,請(qǐng)告訴我!
更新2
zip存檔中的完整項(xiàng)目文件添加到每個(gè)部分的末尾。
我們寫代碼的每個(gè)視頻現(xiàn)在都有一個(gè)到github腳本的鏈接。


介紹
讓我們在Unity 2020中使用通用渲染管道制作一個(gè)2d自上而下的射擊游戲,并專注于游戲的趣味性!
在這個(gè)課程中,除了實(shí)現(xiàn)一個(gè)標(biāo)準(zhǔn)的游戲機(jī)制,如射擊、拾取生命值/彈藥和敵人AI,我們還將把注意力集中在為游戲添加視覺和聽覺細(xì)節(jié)上。URP將幫助我們很多2D燈光系統(tǒng)和著色器圖形編輯器,使創(chuàng)建著色器(游戲圖形如何渲染)非常容易。
雖然擁有適合我們游戲類型的無bug游戲機(jī)制很重要,但我們也想讓我們的游戲脫穎而出。我們的目標(biāo)是讓游戲?qū)ν婕襾碚f充滿樂趣,只有通過平衡我們的游戲并確保我們的玩家確切地知道游戲中正在發(fā)生什么才能實(shí)現(xiàn)。在本課程中,我們將重點(diǎn)討論后者。
反饋是我們作為游戲設(shè)計(jì)師與玩家交流游戲內(nèi)部情況的主要途徑。為了確保我們的玩家感覺到他/她的行為影響了游戲世界(代理),我們將確保給每個(gè)行為適當(dāng)?shù)囊曨l和音頻隊(duì)列。一個(gè)例子是射擊會(huì)導(dǎo)致屏幕抖動(dòng),敵人被擊中時(shí)閃光并被擊退,子彈擊中墻壁會(huì)產(chǎn)生跳彈聲和一團(tuán)灰塵-總之玩家希望玩我們的游戲會(huì)很開心。
我們將實(shí)現(xiàn)自定義著色器,動(dòng)畫,補(bǔ)間動(dòng)畫(使用代碼點(diǎn)之間的資產(chǎn)和內(nèi)置的協(xié)同程序的動(dòng)畫),音頻效果和燈光效果。此外,我們將通過使用ScriptableObjects暴露重要的設(shè)置/值,以一種您可以輕松平衡游戲的方式來構(gòu)建項(xiàng)目。
為了創(chuàng)建這個(gè)項(xiàng)目,我們將利用UnityEvents來確保我們可以輕松地從Unity inspector向游戲中發(fā)生的事件添加新的動(dòng)作,而不必修改代碼。我將盡力向你展示如何編寫面向?qū)ο蟮?、干凈的代碼,這樣你就可以很容易地理解它。
課程上見!