作者doasgloria (青柳立夏)
看板GameDesign
标题[请益] Unity的LoadRawTextureData的问题
时间Tue Apr 28 17:02:04 2020
各位大大好
想请问一下关於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 !!
--
如果我们要把磁铁棒放进线圈,
线圈会说「不!!不要过来!!」而发出阻力不让磁铁棒靠近。
但是如果我们要把放进去的磁铁棒从线圈拿走, 「傲娇是一种
线圈反而会说「我…我又没有叫你走!!」而发出阻力不让磁铁棒离开。 自然现象」
这种现象不就是傲娇吗! 新科科人杂志
所以傲娇这东西根本不是新梗,19世纪就有科学家发现傲娇了。 /民明书房
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.240.66.224 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1588064528.A.7F3.html
1F:推 zxc9764315: 查了一下,那个格式是4 bits /pixel,所以没错吧 04/28 17:09
2F:推 NDark: 楼上对。 16x8 个 0x , 每一个 0x 定义了8bit 所以16x16 04/28 18:03
3F:→ doasgloria: 好像有点懂了 ! 感谢楼上两位大大 04/28 20:21