Unity3D Shader:镜子的效果

编程入门 行业动态 更新时间:2024-10-21 17:39:24

Unity3D Shader:<a href=https://www.elefans.com/category/jswz/34/1752497.html style=镜子的效果"/>

Unity3D Shader:镜子的效果

Shader部分代码:

Shader "Custom/FanShe" {
Properties{
_MainTex("Albedo",2D) = "white"{}
_MainTint("Diffuse Color",Color)=(1,1,1,1)
_Cubemap("Cubemap",CUBE) = ""{}
_ReflAmount("Reflection Amount",Range(0.1,1.0))=0.5
}
SubShader{
Tags{"RenderType"="Opaque"}
LOD 200CGPROGRAM
#pragma surface surf Lambert
#pragma target 3.0
struct Input {
float2 uv_MainTex;
float3 worldRefl;
};
sampler2D _MainTex;
samplerCUBE _Cubemap;
fixed4 _MainTint;
half _ReflAmount;
void surf(Input IN, inout SurfaceOutput o)
{
fixed4 c = tex2D(_MainTex, IN.uv_MainTex)*_MainTint;
o.Albedo = c.rgb;
o.Emission = texCUBE(_Cubemap, IN.worldRefl)*_ReflAmount;
o.Alpha = c.a;
}
ENDCG
}FallBack "Diffuse"}

C#部分代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;pu

更多推荐

Unity3D Shader:镜子的效果

本文发布于:2024-03-14 07:57:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1735996.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:镜子   效果   Unity3D   Shader

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!