天天看點

在Unity中使用UFPS建立第一人稱射擊遊戲

UFPS,即 Ultimate FPS,是由Opsive(FPS) 開發的模闆項目,這個項目對初級或中級開發者來說是必不可少的,因為它可以幫助您提高FPS遊戲運作效率。它是Unity Asset Store中維護時間最長的資源之一, 在整個生命周期中,得到了來自開發者的諸多好評。已經有很多遊戲使用了這個模闆,例如:

Time Rifters

Slender: The Arrival

Rambo (the mobile game)

Shark Attack Deathmatch 2

Gone Home

Tacoma

Grave

Reflections

Ascend

Surviving Pangea

強大的功能

UFPS: Ultimate FPS有一些很有用的功能:

基于實體的動畫 — 讓流暢的槍擊和相機抖動等動作更加真實

滑鼠平滑和加速 — 您可以選擇不同的滑鼠移動模式,這樣在為不同類型的角色,如機甲,士兵等開發角色控制器時,可能會很友善。

支援本地Oculus VR — 在日益增長的VR市場環境下,開發者将VR結合進來是被很多人看好的。

擁有機械動畫播放器的全身感覺 — 含有一個全身模型和動畫。生成地形(Terrain)或可步行空間後,您可以指定曲面的材質,并将不同的聲效和粒子配置設定給不同的材質。

手榴彈,爆炸系統和掩護(Cover)支援 — 大多數現代FPS遊戲允許玩家使用手榴彈。您可以借助UFPS創造全新爆炸型手榴彈并且在躲在牆後以免受傷。

具有方向攻擊訓示器和血液飛濺效果的HUD — 當玩家受到傷害時,這個HUD會變得“血腥”。此外,箭頭可以幫助我們辨識我們在哪個方向被攻擊。

地震、沖擊波、Boss挑戰和相機回報 — UFPS為開發者提供了一套漂亮的相機抖動。他們被某些事件觸發,例如:玩家從高處跌落,或者附近有一個強烈的爆炸/地震。

庫存和物品撿起系統。

進階表面碰撞系統 — 如果您射擊沙子或草地,會發現有不同的粒子産生。

Spawnpoint系統與智能障礙檢測。

基于鍵盤,滑鼠或觸摸屏的UFPS輸入管理器 — 允許在運作時重新綁定控制器。

拆除系統 — 玩家銷毀的對象(Object)将被新對象(Object)替換。

互動系統 —門,平台,觸發器,開關,抓取和投擲東西的互動。

表面系統允許通用和強大的實體模拟

進階移動平台支援

慢動作模式 — 像Max Payne遊戲中讓時間變慢

更多unity2018的功能介紹請到paws3d爪爪學院查找。

繼續閱讀