今天要為大家分享資源商店中幾款完整的游戲項目模板,同樣能夠加快開發(fā)效率,并對非程序員也適用。
uRTS Toolkit
uRTS Toolkit是用于在Unity中快速創(chuàng)建RTS游戲的完整項目模板,能夠為不同規(guī)模的游戲設(shè)置RTS戰(zhàn)斗場景,移動平臺上支持幾百人同屏對戰(zhàn),更大規(guī)模游戲可支持幾千人同屏。uRTS利用高度優(yōu)化性能的協(xié)同程序來流暢運行戰(zhàn)斗的各個階段,如搜索目標、移動、攻擊等,讓整個戰(zhàn)斗過程更加逼真,每個單元都有自己獨立的行為,可以根據(jù)需要綁定不同的組件。該插件還提供了大量資源來為游戲設(shè)置不同的種族。
插件提供4個高級AI決策系統(tǒng),分別負責經(jīng)濟、軍事、外交決策及維護平衡,還帶有基本的多人聯(lián)網(wǎng)功能。uRTS利用3DSprite來同屏渲染大量游戲?qū)ο螅湓硎鞘褂妹嫦蛳鄼C的一系列圖片來代替實際模型(即公告板方式),通過動態(tài)切換圖片顯示來表現(xiàn)角色移動的不同階段。
另外,uRTS還支持保存與加載游戲進度,提供移動平臺的輸入控制,支持程序化生成場景以實現(xiàn)無盡的游戲世界,為建筑提供白天與夜晚兩種光照模式。其中包含11種建筑與8種帶動畫的角色模型,3種帶動畫、LOD以及隨機移動腳本的動物模型,生成地形時也可以隨機生成這些動物及火堆。
地址:https://www.assetstore.unity3d.com/en/#!/content/17660
Realistic Hovercraft Controller
這是一款飛行摩托的完整模板,看過《星際大戰(zhàn)》系列電影的小伙伴們應(yīng)該對它比較熟悉。該插件同時支持PC、主機、移動平臺及網(wǎng)頁,并為移動平臺提供兩種UI系統(tǒng)的控制器。
使用該插件的方式非常簡單,在自定義編輯器中設(shè)置飛行摩托的相關(guān)屬性,并通過拖拽預(yù)制件的方式來選擇要使用的移動控件即可。首先確保摩托模型的Transform方向正確,X向上,Y向右,Z向前。
然后在檢視窗口中設(shè)置飛行摩托的行為,例如設(shè)置摩托速度與穩(wěn)定性之間的平衡點,如果速度過高,摩托可能會撞到地面,如果摩托夠穩(wěn)定,速度就不能達到最快。還可以設(shè)置是否允許玩家控制、是否啟動摩托引擎、以及摩托的重心位置,另外也可以為摩托添加多個推進器,以及推進器的粒子與光照特效等。
地址:https://www.assetstore.unity3d.com/en/#!/content/44792
Easy Weapons
Easy Weapons是用于Unity的完整武器系統(tǒng)模版,無需編寫代碼即可實現(xiàn)多種不同武器的攻擊效果。提供自定義編輯器方便進行武器設(shè)置,并且為子彈彈孔提供對象池系統(tǒng),支持延遲發(fā)射與武器冷卻,可以基于事件系統(tǒng)在腳本中觸發(fā)關(guān)鍵事件行為,例如射擊、裝彈、開保險等。
Easy Weapons共包含10種類型的武器,有射擊、投擲及激光柱3種發(fā)射方式,并且支持自定義武器控制,如射擊速度、精度、特效等屬性。支持動態(tài)改變武器精度與準星,并且射擊不同表面會產(chǎn)生不一樣的彈孔。該插件支持幾乎所有類型的射擊游戲,并提供了第一人稱射擊游戲的示例。
無需編寫代碼即可在檢視窗口中調(diào)整多種武器的設(shè)置與行為,當然也可以通過代碼來實現(xiàn)更加特殊的需求。需要注意的是,這僅僅是一個武器系統(tǒng)框架,而并非完整的射擊游戲,示例提供的FPS游戲僅用作參考。
地址:https://www.assetstore.unity3d.com/en/#!/content/19365
結(jié)語
Asset Store資源商店提供的完整項目模板可以幫助大家有效節(jié)省大量開發(fā)時間,并且這些項目模板也提供了非常方便的自定義編輯器,能夠方便非程序員快速調(diào)整游戲設(shè)計。后面我們還會為大家分享資源商店中實用的好評資源在Unity官方中文社區(qū)(unitychina.cn),請大家保持關(guān)注!
寫在最后:別問為啥轉(zhuǎn)載,倆字,心里踏實。
