实现如下:
主要有两个变量,反射颜色和反射量,通过计算出反射方向对Cubemap进行采样,最后混合颜色
Shader "Reflect"
{
Properties {
_Color ("Color Tint", Color) = (1, 1, 1, 1)
_ReflectColor ("Reflection Color", Color) = (1, 1, 1, 1)
_ReflectAmount ("Reflect Amount", Range(0, 1)) = 1
_Cubemap ("Reflection Cubemap", Cube) = "_Skybox" {
}
}