国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

達州網(wǎng)站建設公司電商引流推廣方法

達州網(wǎng)站建設公司,電商引流推廣方法,長春做網(wǎng)站 長春萬網(wǎng),大連響應式網(wǎng)站建設目錄 前言一、合批測試二、圖集 前言 注意:DC指的是Draw Call。 溫馨小提示:Frame Debugger 窗口(菜單:Window > Analysis > Frame Debugger)會顯示繪制調(diào)用信息,并允許您控制正在構建的幀的“回放”…

在這里插入圖片描述

目錄

  • 前言
  • 一、合批測試
  • 二、圖集

前言

注意:DC指的是Draw Call。
溫馨小提示:Frame Debugger 窗口(菜單:Window > Analysis > Frame Debugger)會顯示繪制調(diào)用信息,并允許您控制正在構建的幀的“回放”。

一、合批測試

首先看第一種情況 相同圖片的情況 這里是使用了四個Image,都使用同一張圖
在這里插入圖片描述

相同圖片 z軸相同的合批
在這里插入圖片描述

接下來看一下FrameDebugger看一下DC情況
在這里插入圖片描述
👆看到DC只有一次,引擎自動對這些使用相同圖片的Image進行了合批處理,一次畫完

下面在看另一種情況 相同圖片不同Z軸

在這里插入圖片描述
👆每個Image的Z軸都不相同

和上面的擺放比較類似,就是4個物體的Z軸各不相同,在此查看一下FrameDebugger,發(fā)現(xiàn)DC和上面的一樣
在這里插入圖片描述
👆在這個情況Z軸的不同是不影響合批的,合批依舊發(fā)揮作用

那在看下面一種情況,在Image之間插入其他Text物體,也就是說,這幾個物體上下的Z軸都不相同,看看會如何
在這里插入圖片描述

相同圖片Z軸不同 之間插入文本
在這里插入圖片描述

在來看一下FrameDebugger
在這里插入圖片描述
👆可以看到每個UI都需要一次DC,沒有任何的合批

👇下面在做一點小改動,把所有Z軸都設為0,這個時候合批又起作用了,DC變?yōu)?
在這里插入圖片描述

下面在做一點小改動,僅僅把Text都放在Image的后面
在這里插入圖片描述

在這里插入圖片描述
👆這個時候會合批,所有圖片一次,Text又一次,合批又發(fā)揮了作用

結論:這里我發(fā)現(xiàn)原本能夠被合批的UI即使Z軸不同,也能被合批,不受Z軸影響,但是原本可以合批的UI之間插入了其他Z軸不同的UI,就會打斷合批。

👇下面在看另一種情況 ,也就是UI之間的遮擋,這也會影響合批(所有物體Z軸相同情況下)
在這里插入圖片描述

上面是三個完全一致的Image,但是前兩個Image之間夾了一個Text。
在這里插入圖片描述

在這里插入圖片描述
第一次DC畫最左側的Image,第二次DC繪制Text,第三次DC繪制剩下的Image,中間遮擋的Text會中斷DC,這個也很好理解,被擋住了的話,需要要逐層繪制,這當然也會影響合批。

二、圖集

Sprite Editor 圖集插件的安裝:https://blog.csdn.net/weixin_45961836/article/details/145359732

👇下面在看一下不同圖片的情況(所有物體Z軸相同情況下)
在這里插入圖片描述

在這里插入圖片描述
👆一個Image繪制一次,有幾種圖片就DC幾次

那實際開發(fā)中,基本都是用的不同的圖片,為了合批,就得使用圖集。
現(xiàn)在應該都使用新版圖集了,老的spritetag的方式應該棄用了。

下面需要在項目設置中打開圖集功能Editor->Project Setting->Editor 下面Sprite Packer選擇Always Enabled

在這里插入圖片描述

如果不開的話Atlas就會有如下的提示,告訴你如何打開

在這里插入圖片描述

下面可以右鍵Create->Sprite Atlas 來創(chuàng)建一個圖集
在這里插入圖片描述

在這里插入圖片描述

圖集的基礎使用這里就不再講解了,圖集的優(yōu)化必須在Play Mode下才能看到

還是上面四張圖,區(qū)別就是使用了圖集,DC就只有一次了👇
在這里插入圖片描述

詳細查看可以看到使用的圖片并不是單張圖片了,而是一整張圖集資源了

在這里插入圖片描述

如果有用到跨多張圖集的的資源的話,相對應的DC也會增加
之前的項目都是這樣使用圖集的,每一個圖片文件夾創(chuàng)建一個圖集,那么現(xiàn)在可以這樣用,一個面板就創(chuàng)建一個對應的Atlas,把面板用到的圖片添加到這個圖集上,這樣可以大大節(jié)省GC。

在這里插入圖片描述

下面看看實際項目中的使用

在這里插入圖片描述
在這里插入圖片描述

實際的DC就僅僅2次

在看看二級面板的情況,大體布局如下

在這里插入圖片描述

現(xiàn)在看看DC情況

在這里插入圖片描述

在這里插入圖片描述

有3次DC,第一次是繪制半透明黑色面板,第二次繪制剩余圖片,第三次是剩下的字。需要注意的是第一次DC。

在這里插入圖片描述

這是因為我們使用了一個黑色半透明的背景

在這里插入圖片描述
如果這樣的話會使用一個默認資源,并且不能和圖集合批,為了優(yōu)化這個DC,改為使用一張4*4的白色方塊圖片,并打入到圖集中去。下面看看優(yōu)化后的DC

在這里插入圖片描述在這里插入圖片描述

在看看同時打開多個面板的情況,MainPanel打開這個二級菜單的情況,可以主要到的是需要一層一層繪制,也就是避免設計太多層級的UI

在這里插入圖片描述

在這個情況下,所有UI的DC就只有4次,每個面板個2次

在這里插入圖片描述

下面在看一下平時使用的UI優(yōu)化

看一下下面這種情況,一個很常見的情況\

在這里插入圖片描述

這是一個透明度為0的圖片按鈕,且使用了一個默認資源。他在DC里面的情況是這樣的

在這里插入圖片描述
會單獨使用一個DC,當然你也可以和上面的說過的一樣,選擇一個打入圖集的白兔,也能合批掉。但是還是會繪制一張看不見的區(qū)域,其實并不需要這樣,這里可以像這樣做

//不渲染但可以相應點擊
public class NoOverdrawImage : Graphic
{public override void Rebuild(CanvasUpdate update){}
}   

向上面的Button就可以變成這樣

在這里插入圖片描述

不會發(fā)生繪制了,也不會發(fā)生Overdraw的情況

在看看ScrollView這一類的組件,或者說Mask的組件

在這里插入圖片描述

這一類組件在DC的情況,

在這里插入圖片描述
這個看不到的Mask也會占用一次DC

這個地方的解決方案是使用RectMask2D組件來代替,當然只能是矩形的情況下

另外還有一個優(yōu)化就是打開全屏UI的時候,可以選擇關閉主相機,只保留UI相機??梢允褂靡粋€基類來統(tǒng)一管理

另外即使在UI相機看不到的物體,也會被渲染并占用DC,就下下圖這樣,在外面擺了一大堆東西,這些全部會占用DC,可以先隱藏它們,等需要的時候在顯式它們。

在這里插入圖片描述

總結一下:
合批優(yōu)化:

  1. UI中如非必要,Z軸統(tǒng)一設為0。如果有Z改變了,盡量通過Group來規(guī)整在一起
  2. 注意組件的遮擋關系,尤其是Text被Image遮擋的情況。
  3. 打圖集。
  4. 圖集的管理選擇以單個面板來管理圖集,而不是使用文件夾形式。
  5. Image組件不要選擇None,也會使用一個默認圖片且無法與圖集合批,選用一張圖片來統(tǒng)一使用并打入到圖集中。
  6. 不要設計很多層級的UI,會全部繪制。

UI組件優(yōu)化

  1. 不要使用透明為0的圖片當作按鈕,改用NoOverdrawImage來代替
  2. 使是RectMask2D來代替Mask
  3. 全屏UI關閉主相機,只保留UI相機
  4. UI相機看不到的物體也會被渲染,占用DC,可以先禁用它們

參考文獻:https://zhuanlan.zhihu.com/p/364785849

http://m.aloenet.com.cn/news/41002.html

相關文章:

  • wordpress 子目錄 404西安seo優(yōu)化公司
  • 網(wǎng)上建立網(wǎng)站網(wǎng)絡營銷策略分析方法
  • 網(wǎng)站解析什么意思建網(wǎng)站需要多少錢和什么條件
  • 網(wǎng)站名怎么寫整站優(yōu)化報價
  • 做機械的網(wǎng)站網(wǎng)站人多怎么優(yōu)化
  • 做汽車團購的網(wǎng)站建設直通車推廣計劃方案
  • 網(wǎng)頁制作與網(wǎng)站開發(fā)用的軟件友情鏈接的作用大不大
  • 湖北網(wǎng)站建設公司今天重大新聞事件
  • 會議網(wǎng)站建設方案模板搜一搜站長工具
  • 企業(yè)做網(wǎng)站和宣傳冊的作用bt磁力在線種子搜索神器
  • 如何接做網(wǎng)站編程的生意成長電影在線觀看免費
  • 網(wǎng)站后臺管理系統(tǒng)使用百度seo如何快速排名
  • 臨沂網(wǎng)站建設培訓班seo工具優(yōu)化軟件
  • 織夢通用seo網(wǎng)站模板百度客服電話24小時
  • 企業(yè)網(wǎng)站建設市場報價技術培訓機構排名前十
  • 做百度推廣需要網(wǎng)站嗎快手推廣網(wǎng)站
  • 初中畢業(yè)學網(wǎng)站開發(fā)工程師銷售成功案例分享
  • b站停止轉播404直播入口微信加精準客源軟件
  • 用模板網(wǎng)站做h5宣傳頁多少錢跨境電商哪個平臺比較好
  • 便宜網(wǎng)站設計杭州網(wǎng)站建設
  • 二級建造師證書查詢官方網(wǎng)站全球搜索引擎網(wǎng)站
  • cn域名注冊廣州seo網(wǎng)站
  • 寶塔網(wǎng)站301重定向怎么做網(wǎng)站關鍵詞如何快速上首頁
  • 佛山企業(yè)網(wǎng)站搭建公司百度行發(fā)代理商
  • 用什么軟件做網(wǎng)站圖片百度平臺推廣聯(lián)系方式
  • 網(wǎng)站欄目結構浙江專業(yè)網(wǎng)站seo
  • 自己做網(wǎng)站處理圖片用什么軟件下載寧德市人力資源和社會保障局
  • 東莞廣告公司電話百度關鍵詞優(yōu)化大師
  • 汕尾商城網(wǎng)站建設溫州網(wǎng)站建設優(yōu)化
  • 響應式網(wǎng)站建設必推全網(wǎng)天下seo網(wǎng)站推廣方法