4_藝術(shù)資源的優(yōu)化
音頻資源
可以通過(guò)這3個(gè)選項(xiàng)的設(shè)置指定音頻的加載方式

Load In Background?
決定加載聲音時(shí),數(shù)據(jù)是從主線程加載,還是在后臺(tái)異步加載
使用異步加載時(shí)可以通過(guò)AudioClip.loadState屬性來(lái)檢查加載進(jìn)度,只有加載好后音頻才能播放
Preload Audio Data?
決定音頻數(shù)據(jù)是在場(chǎng)景初始化期間就加載還是使用時(shí)加載,禁用后場(chǎng)景的初始化速度會(huì)更快,但第一次播放時(shí),CPU會(huì)根據(jù)Load In Background 的設(shè)置決定是否占用主線程加載這個(gè)音頻
可以手動(dòng)調(diào)用 AudioClip.LoadAudioData()加載?AudioClip.UnloadAudioData()卸載,
上面兩個(gè)方法都會(huì)根據(jù)Load In Background 的設(shè)置決定是否占用主線程
Load Type
?定義音頻數(shù)據(jù)會(huì)以什么形式加載到內(nèi)存中,有3種加載方式
Decompress on Load:加載整個(gè)文件,并全部解壓
Compressed in Memory:加載整個(gè)文件,不解壓,播放時(shí)邊播邊解壓
Streaming:一邊加載一邊解壓
音頻的壓縮格式設(shè)置,壓縮格式的可選種類會(huì)因?yàn)槠脚_(tái)不同而變化

Vorbis:壓縮率大(3-40:1),解壓速度慢
MP3:壓縮率中(2-12:1),解壓速度較慢
ADPCM:壓縮率?。?3.5:1),解壓速度快
PCM:未壓縮,解壓速度最快,體積最大
音頻相關(guān)的推薦設(shè)置
統(tǒng)一要求
強(qiáng)制單聲道(降低50%內(nèi)存占用),根據(jù)效果選擇是否勾上Normalize

重新采樣到較低的頻率(減小文件,優(yōu)化內(nèi)存占用)

設(shè)置為 Override Sample Rate,優(yōu)先選擇22050HZ,如果音質(zhì)不能接受,就選擇441001HZ(最好不要高于這個(gè)值)

紋理資源
紋理資源最好保證長(zhǎng)寬都為2的次冪,這樣設(shè)置壓縮格式時(shí)才不會(huì)受到限制,同時(shí)GPU也可以更快進(jìn)行紋理采樣
如果導(dǎo)入的圖片為完全不透明狀態(tài),那么對(duì)Alpha值的計(jì)算就是無(wú)意義的,應(yīng)該設(shè)置為None

None:無(wú)論紋理是否有Alpha通道,導(dǎo)入的紋理都沒(méi)有Alpha通道
Input Texture Alpha:使用紋理的Alpha通道
From Gray Scale: 根據(jù)灰度值計(jì)算透明度,黑色為透明,白色為不透明
如果沒(méi)有特殊需求,關(guān)閉Read/Write

mip map開(kāi)啟后,會(huì)生成不同尺寸的紋理,使用了該紋理的貼圖在離攝像機(jī)較遠(yuǎn)的情況下會(huì)使用低分辨率紋理
2D游戲需要關(guān)閉紋理的mip map,3D游戲只有場(chǎng)景紋理需要開(kāi)啟mip map,UI關(guān)閉mip map

如果沒(méi)有特殊需求,沒(méi)必要選擇 Trilinear

Point(no filter):不過(guò)濾采樣,直接輸出對(duì)應(yīng)的像素
Bilinear:雙線性過(guò)濾,對(duì)鄰近的像素進(jìn)行插值處理,使得邊緣平滑,不會(huì)有明顯鋸齒
Trilinear:三線性過(guò)濾,在開(kāi)啟mip map后,三線性過(guò)濾可以在不同分辨率貼圖的切換間做到更加平滑的效果
紋理壓縮格式

BC7:圖片不需要為2的冪次的貼圖,可以在不同操作系統(tǒng)上使用
DXT:圖片需要為2的冪次的貼圖,相比BC7壓縮率更高
DXT1:不支持透明通道
DXT2:支持透明通道
ETC:幾乎所有的安卓設(shè)備都支持ETC壓縮,所以在移動(dòng)平臺(tái)上廣泛使用,圖片需要為2的冪次的貼圖
ETC1:不支持透明通道
ETC2:支持透明通道,但內(nèi)存占用大于ETC1
ASTC:圖片不需要為2的冪次的貼圖,缺點(diǎn)是兼容不完善,無(wú)法在iphone6以下的設(shè)備上運(yùn)行,且解碼時(shí)間較長(zhǎng)
PVRTC:專為PowerVR顯卡設(shè)計(jì),僅支持Iphone Ipad 和部分安卓機(jī)器
不同平臺(tái)的壓縮格式推薦
