Asset Store中有不少來自Unity官方及其它發(fā)行商的優(yōu)秀資源,無論是新手還是經(jīng)驗豐富的開發(fā)者巧颈,都可從中找到非常不錯的選擇。今天我們就為大家分享經(jīng)過精心挑選的12款插件,其中有游戲開發(fā)教程勾栗、動畫腳本插件琢融、編輯器擴展工具以及著色器特效等等,幫助初窺門徑的Unity新手快速上手游戲開發(fā)。
游戲開發(fā)教程
Unity官方提供了大量示例教程纳令,相關的資源以插件形式發(fā)布在Asset Store,免費供所有開發(fā)者下載并自由使用坤按。這里為大家介紹幾款非常適合新手學習的Unity官方插件資源来累。
Mecanim Example Scenes是由Unity發(fā)布的一款免費資源着裹,旨在指導開發(fā)者如何使用Unity的Mecanim及角色動畫系統(tǒng)面粮,項目中包含11個示例場景熬苍,分別演示了動畫狀態(tài)機柴底、混合樹焙压、集群模擬冗恨、多層次IK、目標匹配、處理武器、跟隨、預測及導航網(wǎng)格集成等喘垂。
另外還有一些大家都已經(jīng)比較熟悉的游戲示例教程,提供了完整可玩的游戲两踏,并且在官網(wǎng)也有詳實的視頻教程弓坞。這些教程包括Survival Shooter、2D Platformer及2D UFO Tutorial珠增。其中Survival Shooter需要Unity 4.7.1及以上版本,2D UFO Tutorial則需要Unity 5.4.1及以上版本。大家可以從這三個資源中了解不同類型游戲的制作過程梦皮,搭配官網(wǎng)視頻教程一起學習寂祥,效果更佳腕铸。
腳本插件
看完游戲示例教程牍颈,了解游戲項目的基礎架構之后讥蔽,接下來就要學會并掌握游戲的各個細節(jié)技術點了步氏。下面就先介紹一些簡單易用的動畫及網(wǎng)絡腳本插件。
DOTween與iTween這兩個免費的動畫插件相信大部分開發(fā)者都比較熟悉粹懒,兩個插件均以輕量級重付、高度優(yōu)化且簡明易用,而廣受開發(fā)者喜愛凫乖。它們都可用于實現(xiàn)游戲對象的幾乎所有動畫效果确垫,相對來說DOTween的功能則更加豐富弓颈。DOTween還支持組合動畫、支持富文本動畫删掀、支持搭配協(xié)程一起使用等等翔冀。如果僅需簡單的常見動畫效果,iTween即可滿足要求披泪。
Photon也是非常成熟且受眾廣泛的網(wǎng)絡插件纤子,Pro版擁有更高級的功能,其免費版很適合初學者的入門學習及滿足簡單需求的使用款票。Photon Cloud的性能與可靠性結合Unity自帶的網(wǎng)絡系統(tǒng)控硼,二者組合讓開發(fā)者可以輕松實現(xiàn)游戲中的多人聯(lián)網(wǎng)。該插件提供與Unity Networking非常類似的PUN API徽职, 非常容易上手象颖。借助Photon Cloud也讓游戲可以更方便地吸引來自全球各地的玩家。
Emerald AI可用于實現(xiàn)游戲AI行為姆钉,利用其清晰的行為系統(tǒng)说订,可以設置AI為膽小、積極潮瓶、攻擊或防御等不同類型陶冷。該插件擁有簡單易用的編輯器,開發(fā)者可以很便利地實現(xiàn)自定義AI模型毯辅。它還支持動態(tài)生成路徑點埂伦,AI會按照這些路徑點在適當?shù)陌霃椒秶鷥葓?zhí)行相應的追擊及巡邏等行為。Emerald AI需要使用Unity 5.0.2及以上版本思恐,支持第一人稱及第三人稱的相機類型沾谜。
編輯器擴展工具
接觸了游戲基本框架,也知道如何實現(xiàn)動畫及網(wǎng)絡等模塊之后胀莹,接著就希望能幫助各位加速開發(fā)流程基跑。借助Asset Store中大量優(yōu)秀的編輯器擴展工具,Unity菜鳥可以有效加快項目開發(fā)及迭代速度描焰。
Fungus是一款檢視面板自定義工具媳否,主要幫助標志不同角色對話在檢視面板上顯示的顏色,以更好更清晰地實現(xiàn)游戲角色之間的對話邏輯荆秦。該插件需要Unity 5.0及以上版本篱竭,無需編寫代碼。Fungus能以標簽來觸發(fā)對話過程中的事件以及各種條件與邏輯處理步绸,并且支持本地化掺逼,對相機、Sprite及音樂音效的控制瓤介。更重要的是它還集成了一些流行的動畫插件坪圾,包括上面介紹的iTween及骨骼動畫插件Spine晓折。
Playmaker也是Asset Store中非常流行的編輯器擴展插件,支持可視化編程兽泄,可以用于快速創(chuàng)建游戲原型漓概、AI行為、動畫系統(tǒng)及交互式對象等等病梢。使用了該插件并已上線的優(yōu)秀游戲包括《爐石傳說》胃珍、《Inside》及《Dreamfall Chapters》等等。使用過程中蜓陌,無需任何撰寫代碼觅彰。其完全可視化的工作流程對設計師及開發(fā)者都非常友好。
ProBuilder Basic是在Unity編輯器中直接創(chuàng)建3D模型的工具钮热,是此前介紹過的ProBuilder Advanced的簡化版填抬,擁有創(chuàng)建基本幾何體及一些復雜集合體的功能。
著色器
為了讓游戲畫面與特效更加生動隧期,最后向大家推薦一款著色器插件飒责。
UBER - Standard Shader Ultra包含大量炫酷的著色器特效,支持視差映射技術仆潮,支持曲面細分宏蛉、基于DICE模型的半透明、頂點混合繪制等等性置,還可用于實現(xiàn)動態(tài)天氣如下雨或下雪拾并。該插件需要Unity 5.1.1及以上版本。