一、簡介 很久沒有更新博客了,最近馬三比較忙,一直在處理游戲中優化相關的事務。我們的游戲自從開發以來一直沒有做過比較系統的性能優化,最近因為各種原因需要對游戲進行優化,其他同事都有開發任務,因此性能優化的任務就落在了馬三身上,說實話馬三在性能優化方面也沒有太多的經驗,都是不斷地咨詢前輩 ...
一 引子 最近馬三入職了新公司,平時除了負責編輯器開發之外還要做一些游戲性能優化方面的工作。在這里首先給大家安利一下Unity官方的性能測試分析工具URP,這個工具目前是免費,測試的過程中也不需要接入任何SDK,測試完成以后還可以生成一份性能測試報告。當然,相比侑虎科技的UWA GOT工具來講,目前UPR功能還是比較少的,不過在項目初期完全可以先使用UPR做一些性能優化工作。好了言歸正傳,我們今天 ...
2019-10-28 20:21 0 1004 推薦指數:
一、簡介 很久沒有更新博客了,最近馬三比較忙,一直在處理游戲中優化相關的事務。我們的游戲自從開發以來一直沒有做過比較系統的性能優化,最近因為各種原因需要對游戲進行優化,其他同事都有開發任務,因此性能優化的任務就落在了馬三身上,說實話馬三在性能優化方面也沒有太多的經驗,都是不斷地咨詢前輩 ...
今天在測試大批量item刷新時候發現的一個有趣的點。基本上基於scroll rect的優化都是從節約item內存開銷為原點出發的,但是對原生功能的支持缺乏適配。比如scroll 里滾動的三個方式中,clamped的源碼實現如下 說白了就是計算位置和content內錨定位置的距離 ...
)多細節層次。在游戲中,根據攝像機與模型的距離,來決定顯示哪一個模型,往往離得近顯示高模,離得遠顯示低模。LO ...
一、簡介 在最近的優化工作中,馬三發現項目中的動畫文件內存占比實在是太大了,峰值竟然有200多mb,很明顯需要進行優化。經過一番網上查閱資料並結合自己實際操作以后,得到一些需心得體會,在這里馬三記錄一下並且分享給大家,希望對大家能有一些幫助。 二、動畫壓縮的注意事項 1.fbx中 ...
Unity3d中的Profiler我們一般都是在Editor模式上去觀看性能消耗數據的,但是它也可以直接在真機設備上運行游戲中查看的,導出真機鏈接Unity3d的Profiler看數據,這樣能更好的測試具體原因。 這里只說下安卓的做法,看了 ...
Spine效率低 Unity項目加載spine動畫,經常會出現卡頓的情況,如游戲中瞬間播放一個動畫,打開一個帶spine動畫的界面。尤其是SkeletonRenderer.Awake時,會瞬間出現大量的GC Alloc,造成瞬間的卡頓,像我們游戲一個角色動畫的時間在100 ...
unity3d打包的所有文件是會被記錄而且被排序的。所以這大大方便了我們分析為何打包文件如此之大,以及怎么減少打包文件。 Textures 176.1 mb 70.1% Meshes 7.7 mb 3.0% Animations 14.1 mb 5.6% Sounds 12.4 mb 4.9 ...
Spine效率低Unity項目加載spine動畫,經常會出現卡頓的情況,如游戲中瞬間播放一個動畫,打開一個帶spine動畫的界面。尤其是SkeletonRenderer.Awake時,會瞬間出現大量的GC Alloc,造成瞬間的卡頓,像我們游戲一個角色動畫的時間在100~200ms這里寫圖片描述 ...