Shader "Game_XXX/Scenes/HouseShow"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Tags { "Queue"="Geometry"}
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
//------------------add-------------------
#pragma multi_compile LIGHTMAP_OFF LIGHTMAP_ON ///// LightMap打开或者关闭
//------------------add-------------------
struct appdata
{
float4 vertex : POSITION;
float2 uv : TEXCOORD0;
//------------------add-------------------
float2 uvLM:TEXCOORD1;///// 第二套UV
//------------------add-------------------
};
struct v2f
{
float2 uv : TEXCOORD0;
float4 vertex: SV_POSITION;
//------------------add-------------------
#ifdef LIGHTMAP_ON
half2 uvLM : TEXCOORD2; ///// 如果有烘焙图的话,定义lightMapUV
shader之——自定义shader光照烘焙
最新推荐文章于 2025-05-31 22:20:05 发布