DeclareOpaqueTexture 不透明纹理声明

本文详细介绍了Unity中用于场景颜色采样和加载的两个关键函数:SampleSceneColor和LoadSceneColor。SampleSceneColor通过uv坐标使用纹理采样获取场景颜色,而LoadSceneColor则通过uint2 uv坐标直接加载纹理颜色。这两个函数在图形渲染和游戏开发中起着重要作用,对于理解和优化图形性能具有重要意义。
摘要由CSDN通过智能技术生成

不透明纹理声明

函数体注解
SampleSceneColor场景颜色采样
LoadSceneColor加载场景颜色

函数体详解

SampleSceneColor场景颜色采样
参数1(UV)uv
float3 SampleSceneColor(float2 uv)
{
    return SAMPLE_TEXTURE2D_X(_CameraOpaqueTexture, sampler_CameraOpaqueTexture, UnityStereoTransformScreenSpaceTex(uv)).rgb;
}
LoadSceneColor加载场景颜色
参数1(UV)uv
float3 LoadSceneColor(uint2 uv)
{
    return LOAD_TEXTURE2D_X(_CameraOpaqueTexture, uv).rgb;
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值