请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 1125|回复: 2

请问UnityShader中Tex2D函数的问题 [复制链接]

Rank: 9Rank: 9Rank: 9

注册时间
2016-11-27
积分
249
发表于 2016-11-27 22:06:10 |显示全部楼层
Tex2D函数采样完毕后,应该返回一个float4结构的向量,但是为什么一般只使用.r(或者.x)(也就是第一个分量)。这个tex2d采样结果到底是什么意思?


wzm19941229于2016-11-30 13:26补充以下内容:
求回答!!!

Rank: 8Rank: 8

注册时间
2016-2-18
积分
177
发表于 2016-12-28 10:00:38 |显示全部楼层
.rgba = .xyzw = [0][1][2][3],当成一个素组下标就好了

使用道具 举报

Rank: 12Rank: 12Rank: 12

注册时间
2012-7-21
积分
733
发表于 2016-12-30 10:36:31 |显示全部楼层
啊哈最近俺在用这个函数!
因为贴图里的每个 texel 可以是一维、二维、三维或四维的,如果是小于四维的话,不满的那些维度就都是 0。

使用道具 举报

最近看过此主题的会员

您需要登录后才可以回帖 登录 | 注册

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-5-26 02:07 , Processed in 0.098783 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部