蜜桃精品成人影片_99热在线精品免费_日韩亚洲中字无码一区二区三区_亚洲中文字幕久久精品无码一区

您現(xiàn)在所在的位置:首頁 >關(guān)于奇酷 > 行業(yè)動態(tài) > Unity3D培訓:MMORPG游戲優(yōu)化經(jīng)驗分享(二)

Unity3D培訓:MMORPG游戲優(yōu)化經(jīng)驗分享(二)

來源:奇酷教育 發(fā)表于:

奇酷教育-unity3D培訓_unity3D游戲_unity3D教程

  Unity3D培訓:MMORPG游戲優(yōu)化經(jīng)驗分享(二)。在優(yōu)化Unity3d游戲時,我們一般從四個方面:CPU、GPU、內(nèi)存、工程配置等入手,它們都可能是影響游戲性能瓶頸的關(guān)鍵。
  unity3D教程:GPU
  頂點數(shù)量的控制,首先要從美術(shù)方面,控制模型的合理面數(shù)。有的建筑物被遮擋了一部分,被遮擋部分可以減面甚至把這一塊摳掉留空。避免場景中出現(xiàn)大量小物體組合出一個更大的物件,設(shè)計之初就對零散物體合并材質(zhì)、貼圖、Mesh。場景地圖也可以分區(qū)塊制作、加載管理,同時配合LODGroup使用。還可以通過第三方插件Mesh Baker LOD輔助進行。
  紋理的尺寸會影響上傳紋理時帶寬的使用,也就是上傳耗時比較高。通常3D模型的紋理,都會把打開Mipmap,可以提高紋理采樣的質(zhì)量,降低命中耗時,提升IO速度。同時紋理過濾模式的選擇,對于UI紋理使用Bilinear足矣,Trilinear配合打開Mipmap后的插值計算,效果更好。
  當一個角色帶有一對翅膀,設(shè)置Mesh.alpha進行隱藏或顯示,翅膀在Alpha=0時,依然被渲染。而顯示全屏UI時,它擋住了后面的主場景,但由于場景Camera未關(guān)閉使得場景依然被渲染,如果此時UI里還顯示角色模型,積累的渲染壓力就比較大,這些都會體現(xiàn)在Overdraw消耗上。
  根據(jù)對Shader的功能需求,對復雜度要進行控制。運算符要合理使用,變量的浮點精度要同時考慮計算需求和真機的實際支持的精度范圍。對Tex2D、紋理采樣的使用方式要合理,畢竟這類指令過多時會增加開銷。
  Unity3d引擎自帶的Terrian系統(tǒng),可以通過分區(qū)塊或者轉(zhuǎn)為Mesh解決此部分性能瓶頸。我們可以通過插件Terrain Slicing & Dynamic Loading Kit來分割地形,并調(diào)整地形的尺寸和精度等配置參數(shù)。
  一個特效包含粒子發(fā)射器的數(shù)量不能隨意創(chuàng)建,對渲染和內(nèi)存都有不小的負載。當粒子存在發(fā)射Mesh的需要時,要控制Max Particles的數(shù)量。同時有些特效不一定要通過粒子系統(tǒng)實現(xiàn),可以通過各種變通方式或低負載的方式制作。
  以上就是奇酷為大家分享的“Unity3D培訓:MMORPG游戲優(yōu)化經(jīng)驗分享(二)”謝謝大家觀看,如果對unity3D感興趣的話,想學unity3D培訓的,也可以在線咨詢,我們將竭誠為你解答。
凤冈县| 万年县| 板桥市| 彭州市| 赤水市| 文山县| 唐海县| 乌恰县| 天柱县| 基隆市| 平南县| 遂川县| 石阡县| 雅江县| 翁源县| 克什克腾旗| 海口市| 沁源县| 盘山县| 襄汾县| 库尔勒市| 阿鲁科尔沁旗| 临沭县| 南乐县| 南溪县| 陈巴尔虎旗| 赤水市| 泉州市| 民和| 鹤岗市| 新宁县| 萨迦县| 紫金县| 攀枝花市| 通化市| 陇川县| 垣曲县| 会东县| 林周县| 神池县| 岳普湖县|