[請益] Unity的LoadRawTextureData的問題

作者: doasgloria (青柳立夏)   2020-04-28 17:02:04
各位大大好
想請問一下關於Unity的LoadRawTextureData
看了一下範例
照做可以做出來
想問的是 宣告 new Texture2D的時候
前兩個數字 看說明是 texture的高跟寬
範例中是 16,16 以RGBA的形式
如圖:
https://i.imgur.com/zrDnjMa.png
疑惑的是 在byte[]裡面 共有 16*8 = 128 個數
如果4個數代表一個RGBA 那麼除以4才32個像素點
宣告Texture 16*16 = 256個像素點
他們的SIZE的形狀是怎麼對起來的呢
想問一下這個BYTE的數怎麼跟TEXTURE做對應 @@
這樣的設定執行結果是像這樣:
https://i.imgur.com/nIAxB6w.png
疑惑了一整天 希望有大大幫忙 >///<
感謝 Q__Q !!
作者: zxc9764315 (Norus)   2020-04-28 17:09:00
查了一下,那個格式是4 bits /pixel,所以沒錯吧
作者: NDark (溺於黑暗)   2020-04-28 18:03:00
樓上對。 16x8 個 0x , 每一個 0x 定義了8bit 所以16x16
作者: doasgloria (青柳立夏)   2020-04-28 20:21:00
好像有點懂了 ! 感謝樓上兩位大大

Links booklink

Contact Us: admin [ a t ] ucptt.com