[请益] 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