UE Base64圖片格式 的加載顯示方式
?首先,base64長下面這樣,看下面和右邊的進(jìn)度條就知道有多長

base64的原理沒有深入去研究,但我們技術(shù)老大(非常牛)說base64和TArray<uint8>的16進(jìn)制表現(xiàn)形式表示二進(jìn)制數(shù)據(jù)的區(qū)別是:base64只需要 150%的容量來存儲100%的字節(jié)數(shù)據(jù),而16進(jìn)制字符串需要200%的容量(本來我想直接讓后端給.png的圖片格式,因?yàn)锽ase64實(shí)在太太太長了,而且稍微有一點(diǎn)點(diǎn)麻煩,但是老大這樣說后就默默加載base64了)
類是繼承UImage,完整的函數(shù)如下:

下面說下具體步驟:
要拿逗號后面的字符串轉(zhuǎn)TArray<uint8>,拿到字符串先split一下,只要逗號右邊的

逗號后面的字符串要去除空格和換行符

base64 轉(zhuǎn) TArray<uint8>

?轉(zhuǎn)成TArray<uint8>后就是傳統(tǒng)的TArray<uint8> To?Texture

這里補(bǔ)充下本地圖片怎么加載:

?加載圖片
