這些話面向誰?
首先你是一個對Unity感興趣的人,再者,你擁有時間意識,想盡辦法讓自己 “懶惰” 的人,那么對于編輯器的擴展很適合你,因為它可以節(jié)省你開發(fā)的時間,減少一些重復性的操作。
什么是對編輯器的擴展?
編輯器的擴展,分兩部分吧,編輯器 指的是unity游戲開發(fā)工具(引擎),擴展,就是對該工具的擴展。
編輯器(Editor),在項目開發(fā)中,編輯器的拓展可以為開發(fā)者提供開發(fā)自定義工具的功能,讓每一位開發(fā)者更加便利,快捷的去開發(fā)項目。比如說一些預(yù)設(shè)的生成,當然,對于生成幾個預(yù)設(shè),特意去開發(fā)一個預(yù)設(shè)生成器好像沒有那么大的必要,但對于一個大的游戲項目,資源龐大,若是我們每次都去一個個拖拽的方式去生成一個預(yù)設(shè)的話,這樣會花費我們相當一部分時間。也是這個原因,此刻你會覺得有一個批量生成預(yù)設(shè)的工具是多么的重要,這個預(yù)設(shè)生成工具就是對于編輯器的一個擴展。
為什么要擴展編輯器?
上面提到,為了便利,快捷的開發(fā)我們的項目,節(jié)省我們的時間,去避免一些重復性的操作。在游戲項目中,我們要做的事很多,重復性的操作也很多,比如一批模型的導入大小需要修改,我們一個個去改,似乎也行,但策劃下次又說調(diào),這個是很絕望的一個事情,但你又沒法去避免,為了解決這個問題,我們可以花個十幾二十分鐘,寫個小工具,批量去修改,一勞永逸。
打造一個屬于自己的unity,我們都知道,unity的資源是可以導出一個包的,我們寫好的工具,導出后就可以繼續(xù)復用了,并且你可以一個個工具的去拓展,日積月累,慢慢你這一套工具組合將非常強大,并且可以為你省下很大一部分時間讓你去做其他的事。
總結(jié)
說了這么多,其實對于編輯器的擴展就是為了節(jié)約我們的時間,我覺得我們程序的有個重要的使命就是節(jié)約時間上的成本,我們做的每一樣東西都是為了更快的呈現(xiàn)給用戶,人們常說,時間就是金錢嘛。哈哈~