Unity的Asset Store中除了擁有非常強(qiáng)大的Unity編輯器擴(kuò)展工具之外于宙,還有一些讓開(kāi)發(fā)過(guò)程事半功倍的腳本插件凛篙。今天為大家介紹幾款飽受好評(píng)的腳本插件浅缸。
Pro Camera 2D
Pro Camera 2D是為2D及2.5D游戲量身定制的相機(jī)插件赔嚎,可以快速在Unity中為任意類型2D游戲設(shè)置合適的相機(jī)。它支持三個(gè)坐標(biāo)軸方向转锈,也支持正交及透視兩種相機(jī)模式盘寡。另外該插件從制作之初就一直非常注重性能及可擴(kuò)展性,所以即便是配置較低的老式移動(dòng)設(shè)備也可放心使用撮慨。開(kāi)發(fā)者也可以很方便地?cái)U(kuò)展該插件以適應(yīng)游戲的特殊需求竿痰。
Pro Camera 2D主要分為三大塊:
Core:輕量級(jí)且極度優(yōu)化的插件核心部分,僅關(guān)注相機(jī)的目標(biāo)對(duì)象及目的地砌溺。
Extensions:包含一系列已定義好的擴(kuò)展影涉,可以很方便地增加一些相機(jī)設(shè)置如邊框、鏡頭轉(zhuǎn)換规伐、焦點(diǎn)設(shè)置蟹倾、邊界及速度設(shè)置、抖動(dòng)及縮放等等猖闪,目前共有17個(gè)喊式。這些擴(kuò)展是在Core的基礎(chǔ)上實(shí)現(xiàn)的,但不包含在Core中萧朝,所以不需要的擴(kuò)展可以禁用,這樣也不會(huì)影響性能夏哭。
Triggers:觸發(fā)器检柬,與Extensions類似,增加相機(jī)的額外功能竖配。觸發(fā)器是獨(dú)立于相機(jī)存在的何址,它會(huì)在相機(jī)接觸到游戲中的目標(biāo)物體時(shí)觸發(fā)一些事件。自定義觸發(fā)器也很簡(jiǎn)單进胯。
使用Pro Camera 2D的方式非常簡(jiǎn)單用爪,只需在場(chǎng)景的主相機(jī)上添加Pro Camera 2D腳本,然后進(jìn)行一些簡(jiǎn)單的設(shè)置即可:
Pro Camera 2D支持跟蹤多個(gè)目標(biāo)胁镐,并且可以設(shè)置各個(gè)目標(biāo)相對(duì)相機(jī)的偏移偎血。另外所有的Extensions及Triggers都可以很方便的在檢視面板中點(diǎn)擊按鈕進(jìn)行啟用與添加诸衔,它會(huì)自動(dòng)將所需的腳本綁定到相機(jī)對(duì)象上。
下載地址:https://www.assetstore.unity3d.com/#!/content/42095
Ultimate Rope Editor
顧名思義颇玷,Ultimate Rope Editor就是用來(lái)解決游戲中所有繩索相關(guān)問(wèn)題的笨农。它能生成各種類型的繩索,并將繩索物理應(yīng)用到已有的網(wǎng)格上帖渠。更方便的是谒亦,繩索的物理參數(shù)可以在運(yùn)行時(shí)實(shí)時(shí)調(diào)整,然后復(fù)制到編輯器模式下空郊,從而幫助節(jié)省大量的迭代時(shí)間份招。
Ultimate Rope Editor是一個(gè)非常輕量級(jí)的插件,它將創(chuàng)建繩索的過(guò)程簡(jiǎn)化到了極致狞甚。只需一個(gè)腳本就能完成所有的設(shè)置锁摔,并且具有非常逼真的物理特性。使用Ultimate Rope Editor只需在繩索對(duì)象上添加Utilmate Rope腳本入愧,然后設(shè)置繩索的類型鄙漏、起始點(diǎn)、材質(zhì)及其物理屬性即可棺蛛。
這里可以選擇三種類型的繩索:
Procedural:系統(tǒng)自動(dòng)生成繩索怔蚌,包含物理特性與網(wǎng)格信息。
Linked Objects:鏈?zhǔn)嚼K索旁赊,由一個(gè)個(gè)小的部位鏈接桦踊。
Import Bones:從已有的骨骼信息生成繩索的物理,常用于處理頭發(fā)终畅。
下載地址:https://www.assetstore.unity3d.com/cn/#!/content/7279
Chronos - Time Control
Chronos - Time Control是用于控制游戲中各種時(shí)鐘的插件籍胯,也是Unity Awards 2015優(yōu)秀插件大獎(jiǎng)得主。該插件小巧易用且優(yōu)化過(guò)性能离福,可以搞定游戲中所有的時(shí)鐘控制杖狼。支持時(shí)間的暫停、倒退妖爷、減速及加速蝶涩,并且每個(gè)對(duì)象都有單獨(dú)的時(shí)間線,還可以按區(qū)域來(lái)同時(shí)控制多個(gè)對(duì)象絮识。
Chronos - Time Control非常簡(jiǎn)單绿聘,能夠很好的應(yīng)用于自定義腳本,并且完全兼容對(duì)象的物理屬性次舌,能夠自動(dòng)適應(yīng)動(dòng)畫熄攘、粒子效果、Nav Mesh Agent及音效彼念。該插件主要包含三種類型的腳本:
Timekeeper:追蹤場(chǎng)景全局時(shí)鐘的單例挪圾,一個(gè)場(chǎng)景僅需一個(gè)Timekeeper浅萧。
Clock:所有類型時(shí)鐘的基類。共有三種時(shí)鐘:Global Clock(全局時(shí)鐘)洛史、Local Clock(本地時(shí)鐘)及Area Clock(區(qū)域時(shí)鐘)惯殊。
Timeline:整合一個(gè)或多個(gè)時(shí)鐘來(lái)單獨(dú)控制某一個(gè)游戲?qū)ο蟮腄elta Time和Time Scale等屬性。每個(gè)需要使用Chronos控制的游戲?qū)ο蠖家壎ㄔ撃_本也殖。
Chronos - Time Control適合實(shí)現(xiàn)一些游戲角色的特殊技能土思,如操控時(shí)間的魔法或科幻技能等。不論2D或3D游戲均能完美支持忆嗜,且適用于任何平臺(tái)己儒。
下載地址:https://www.assetstore.unity3d.com/cn/#!/content/31225