第2條的4M可以根據自己的項目實際情況判斷,可以從大往小逐層處理;
第6條,沒有RGB32,改為RGB24;
=================================================================9.11更新=====================================================
最近在用UPR檢測本地資源的時候發現一些問題
1.紋理alpha Source
我剛開始只是純粹的以為是貼圖是否包含alpha通道
然后通過寫了判斷 alpha通道去設置這個參數
然后興沖沖我又去檢測了,然后不行,還是有,我看了列出來的貼圖,的確是沒有被修改
哪里出問題了?我這代碼沒毛病啊,老鐵!
后來和同事討論了一下,同事建議我去獲取貼圖的每一個像素點,去檢查,說不准上面那個方法不准呢(當然我還是覺得這個空的alpha通道有文章)
然后就改成醬紫
在上面還發現GetPixels這個方法只能在貼圖在默些特定Format格式下才能正確獲取
於是在這個檢測之前又加了這個
先全部修改為能獲取的格式,因為我這個是在自動設置貼圖Format格式的工具里面寫的,所以后面會修改為適合的格式,這里不用擔心
修改,找了一個圖看了下,哎,改了改了,牛批;再檢測,
oh , shit
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
經過一晚上認真思慮,利用業余愛好舒緩了我的心情(打了一晚上lol)
你以為我玩的是亞索?不我只玩200斤的VN
好,新的一天開始了
我們再來看看昨天的問題
我在工程里面反復切換alphasource -> none ,RGB16
沒看出來是到底他這個檢測是什么原理,難不成他自己有什么黑科技不給我們用?
看原圖,放進場景看,正着看,倒着看,側着看,我看女孩子都沒這么仔細!
無果。
於是我覺得,只能請出它了
我淡定的找到一張檢測出有問題的圖
右鍵
show in Explorer
然后再右鍵
打開方式
在經過了放大至一像素(我竟然用顏色吸管去吸通明通道)
裁剪邊緣空白之后
等等
空白?空的Alpha通道
空!
oh。。。shit
思緒就像噴屎一樣噴涌而出
打開VS
這里稍微解釋一下,isAlpha是這個貼圖是否包含透明通道,而后面的遍歷像素,是為了找是否有空的Alpha透明通道,也就是為0
在不包含透明通道或者有空的alpha通道的時候,將alphasource設置為none
然后先看了幾張之前有問題的,修改成功!
檢測,沒了
好了,終於。。。
可以看下一個問題了