Unity3D版本之我見


關心Unity版本的變化以及了解未來版本的內容是專業做Unity的同學必備的功課,下面我來說一下我對4.0以后版本的一些見解。

v4.0:

這個版本比3.5有較大的跳躍,首先最大賣點是新的動作系統Mecanim,有了這套動作系統,可以比較方便的實現很多高級的動作設置,如可以交給美術調動作融合,動作骨骼帶動角色位移,使用humanoid可以共用動作,使用humanoid可以做不同肢體獨立運動,IK,實現多個動作之間的融合等等。不過這個版本的Mecanim也很不成熟,第一沒有動作事件,第二動作切換控制不是那么方便,第三controller不能打包成Assetbundle,這是最大的硬傷。

其次到新的粒子系統,雖然比不上頂級的游戲引擎的粒子系統,不過還能夠我們用吧,我們項目就是用新粒子系統的,制作便捷性和運行效率方面都可以。

剩下的就是動態陰影和動態字體,動態陰影在手機上跑不起來,所以對我沒什么意義,動態字體就不用說了,肯定要用的東西,如果不用動態字體,而是用貼圖,就等着內存坐火箭了。

在我看來4.0主要就是這些有意思點的,其他我沒體驗到了。

 

v4.1:

此版本修復了controller不能打包成Assetbundle的問題,也擴展了Mecanim的Blend tree以及一些小功能。

另外還推出了更強大的Profiler,可以比較詳細的可視化地看游戲里CPU(運算處理器)、GPU(圖像處理器)、Randering(圖像渲染)、Memory(內存)、Audio(音效)和Physics(物理運算)的消耗情況,並且可以定位到具體引起消耗的元素或者代碼,還可以連接到手機設備上,顯示游戲在手機里的運行情況,可以說這是項目開發的一大利器。4.1版本有個切換發布平台崩潰的bug,什么原因引起的沒有確認,不過在4.1.5版本里修復了。

 

v4.2:

4.2開始支持發布到Windows Store Apps、Windows Phone 8 和 Blackberry 10,這對我目前沒多大用處,發Windows Phone 8本身也有個坑(詳情查看《Unity3D的坑系列:你真想發布WinPhone版嗎?》:http://www.cnblogs.com/wingkin/p/3457548.html)。

這個版本還改了Assetbundle的格式,導致4.2與4.1之前的版本不能兼容,據了解在5.0之前的版本的Assetbundle都不能在大版本內兼容,在5.0開始可以對Unity項目版本做向下兼容,即5.0以后的版本可以在4.X版本的Unity里打開。改了Assetbundle的格式內容包括首包不包括shader引擎,需要修改參數才能讓打出來的shader的Assetbundle正常使用,詳情了解《Unity3D的坑系列:打包Assetbundle丟失Shader問題(貼圖顯示不了)》:http://www.cnblogs.com/wingkin/p/3453923.html。

還有一個比較有意義的改進的對Profiler的改進,之前4.1版本查看Assetbundle部分的內存只能看使用總量,看不了加載了哪些Assetbundle,4.2開始可以看到每個Assetbundle並且會顯示所占內存。Asset部分可以看到每個資源被什么資源引用,並且顯示引用計數。總的來說,Profiler的內存Details部分顯示得更加准確和細致。

另外開放了一些功能可以在免費版使用,個人覺得對國人意義不大,大家都破解的,做大點的項目也基本需要專業版的功能。

 

v4.3:

這個版本有個大動作是推出2D工具包,提供比較方便的形式開發2D游戲,不過這個2D工具包不適合直接用來做游戲UI,而且Splite的Assetbundle在加載時會出現丟失,所以,唉...

到這個版本終於推出了Mecanim的事件機制,也可以動態換Avatar,使得Mecanim更加成熟了。

導航圖方面也提供了真正的動態障礙,之前的動態障礙只是使得物體在導航的過程中遇到障礙是會被阻擋,但不會重新計算路徑繞過去,現在可以了,而且聽說效率不錯。

這個版本又換了Plastic SCM進去作為新的版本管理,沒試過,不評論。

Assetbundle又換了格式,不能與4.2和4.1兼容,這點不再說了,說多都是淚。

MonoDevelop升級到4.0.1,趕腳界面高富帥了一點,具體改進沒太了解,反正我不用與開發,我是VS控。

最后加個好消息是4.3版開始可以在Windows下切換到iOS平台進行編輯,也可以Build iOS的Assetbundle,實在是方便!

 

到我最后編輯時間為止,最新版本是4.3.1,對於4.3只是做了一些小bug修改,基本上大版本內的主要也是bug修改,這里不再細述,官網版本信息鏈接:http://china.unity3d.com/unity/whats-new/unity-4.3.1,大家想了解可以上去看。以后再更新版本或者發現有什么版本里有什么特別的地方會再進行更新,謝謝支持!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM