FPS Microgame簡介

有沒有喜歡FPS的萌新小夥伴,想試製作FPS的小demo卻無從下手呢?FPS Microhgame是Unity出的一個初級教程項目,可以讓萌新們在修改和自定義遊戲的過程中學習Unity的基礎知識。下面我們來看看怎麼玩這個工程吧(不涉及腳本編寫)~


一、資源導入

寫文章時,該資源暫時還支持Unity 2019.x版本,建議使用2018.4.x的版本。

新開Unity工程,在Asset Store中搜索並下載FPS Microhgame,然後導入工程。

FPS Microgame簡介

FPS Microgame簡介

工程導入完畢後,打開場景Assets > FPS > Scenes > MainScene,推薦Crtl+P試玩一下,感覺挺帶感的。

FPS Microgame簡介


二、添加怪物

通過一輪試玩之後,是不是感覺只有一隻小怪和一隻Boss不夠過癮呢?那麼讓我們在場景中添加更多的怪物:

1 打開Assets > Prefabs > Enemies 文件夾。

2 選中Enemy_HoverBot,把其拖動到Scene視窗裡進行實例化,並且拖動到想要的位置。

FPS Microgame簡介

3 使怪物巡邏

剛剛添加了不少的小怪,可怪物們只會靜靜地站在原地,因此需要給他們設置巡邏路線。

(1) 在Hierarchy窗口中找到並

選中Patrol,此時在Inspector窗口中會展示Patrol Path腳本信息:

  • Enemies To Assign:需要設置巡邏路徑的怪物。
  • Path Nodes:路徑點,怪物會在這些點之間巡邏。

(2) 把新建的小怪拖進Enemies To Assign中。

FPS Microgame簡介

(3) 新增路徑點

  • 展開Patrol,選中Patrol_Point,Ctrl+D複製幾個路徑點。
  • 在Scene視窗中調整路徑點的位置。
  • 把新建的路徑點拖進Path Nodes
FPS Microgame簡介

現在小怪應該會沿著路徑上巡邏啦~


三、調節武器參數

當小怪多起來的時候,武器太弱殺不過來怎麼辦?當然是修改武器屬性~這次的目標是把它變為按住左鍵可以連發的霰彈

1 打開文件夾 Assets > FPS > Prefabs > Weapons

2 找到並Ctrl+D複製一份Weapon_Blaster,做好備份。

3 雙擊Weapon_Blaster打開預製體,在Inspector窗口中找到Weapon Controller腳本,修改以下參數:

FPS Microgame簡介

(1) Shoot Parameters 射擊相關參數

  • Delay Between Shot(射擊間隔):0.5,兩槍的最短間隔時間為0.5秒。
  • Bullet Spread Angle(發射角度):10,擴散角度為10。
  • Bullets Per Shot(每次發射子彈數):10,每次射10顆子彈。

(2) Ammo Parameters換彈相關參數

  • Ammo Reload Rate(每秒填充彈藥的速度):30,每秒填充30次。
  • Max Ammo(最大彈藥數):30,表示最多可以連發30次。

設置完畢後,霰彈槍就完成啦,趕緊試試吧~

FPS Microgame簡介

四、自定義子彈

武器強化完畢還不滿足怎麼辦?那隻好自定義強化子彈了。

1 在Hierarchy窗口中新建空的GameObject,重命名Projectile_Cookie

2 把Projectile_Cookie拖進文件夾Assets > FPS > Prefabs > Projectiles,生成預製體。

FPS Microgame簡介


3 雙擊Projectile_Cookie打開預製體,進行編輯:

(1) 在Inspector窗口中Reset Transform組件(右上角小齒輪圖標)。

(2) 打開文件夾Assets > ModAssets > FoodProps

(3) 把Cookie拖動到Hierarchy窗口的Projectile_Cookie下作為其子對象,並且Reset Cookie的 Transform組件。

FPS Microgame簡介

(4)在Inspector窗口中把Cookie的Transform組件裡Scale改為(5,5,5)。

(5)選中Projectile_Cookie,在Inspector面板中搜索並添加Projectile BaseProjectile Standard腳本。

FPS Microgame簡介

(6) 設置Projectile Standard腳本參數

  • Rddius:子彈半徑設為0.05
  • Hierarchy窗口中的Cookie拖到RootTip框內,把彈尾和彈頭設置為同一點,配合半徑成為球型的子彈判定。
FPS Microgame簡介

FPS Microgame簡介

綠色的為判定範圍

  • 添加音效:點擊Impact SFX Clip右側小圓圈按鈕,隨意選擇一個音效。
FPS Microgame簡介

  • 修改飛行速度:Speed改為40。
FPS Microgame簡介

曲奇子彈的基本參數已經設置完畢了~


4 添加表現效果

為了增加表現效果,曲奇子彈命中物體之後不會立刻消失,而是會掉落在地上,過一段時間之後再消失。

(1) 退出預製體編輯模式,打開文件夾Assets > ModAssets > Models > FoodProps

(2) 把Cookie拖到Hierarchy窗口中進行實例化。

(3) 把實例化的Cookie重命名為CookieVFX。

(4) 然後把CookieVFX拖到文件夾Assets > FPS > Prefabs,選擇Original Prefab生成預製體。

FPS Microgame簡介

(5)雙擊CookieVFX,打開預製體編輯模式,進行編輯:

  • 調整Transform組件參數:Reset 之後,Scale設為(5,5,5)。
  • 添加加Mesh Collider組件,並且勾選Convex
  • 添加Rigidbody組件。
FPS Microgame簡介

(6)設置完畢後,雙擊打開之前新建的曲奇子彈Projectile_Cookie預製體,把CookieVFX拖到Projectile Standard 腳本的Impact VFX框裡。這一步後曲奇子彈算是新建完成了。

FPS Microgame簡介

5 把子彈賦給武器

最後只需要把製作好的子彈,賦給武器即可。

  • 打開文件夾Assets > FPS > Prefabs > Weapons,雙擊Weapon_Blaster打開預製體進行編輯。
  • 打開文件夾Assets > FPS > Prefabs > Projectiles,把製作好的Projectile_Cookie拖到Weapon Controller的Projectile Prefab中。
FPS Microgame簡介

6 刪除Hierachy窗口中的Projectile_Cookie(這個不刪會報錯)和CookieVFX。

看看最終的效果吧,用曲奇餅塞爆小怪的嘴~


FPS Microgame簡介

結語:FPS Microhgame的簡單試玩就到這裡了, 有興趣自己製作Mod的小夥伴推薦去Asset Store裡下載試玩,如果想進一步瞭解可以參考下邊官方教程鏈接,希望大家玩得開心。


FPS Microgame官方教程:https://learn.unity.com/project/fps-microgame


咱們的遊戲開發交流群也歡迎強勢插入:869551769

希望參與線下游戲開發學習的,歡~~~~~~迎訪問:http://levelpp.com/


分享到:


相關文章: