57 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
// Curved World <http://u3d.as/1W8h>
 | 
						|
// Copyright (c) Amazing Assets <https://amazingassets.world>
 | 
						|
 
 | 
						|
Shader "Custom/Skybox Background 2D" 
 | 
						|
{
 | 
						|
	Properties 
 | 
						|
	{	 
 | 
						|
		_Color("  Color", color) = (1, 1, 1, 1)
 | 
						|
		[NoScaleOffset] _MainTex ("  Map", 2D) = "white" {}
 | 
						|
	}
 | 
						|
 | 
						|
	SubShader 
 | 
						|
	{
 | 
						|
		Tags { "QUEUE"="Background" 
 | 
						|
			   "RenderType"="Background" 
 | 
						|
			 } 
 | 
						|
		LOD 200
 | 
						|
		Cull Off ZWrite Off
 | 
						|
 | 
						|
		Pass 
 | 
						|
		{
 | 
						|
			CGPROGRAM
 | 
						|
			#pragma vertex vert
 | 
						|
			#pragma fragment frag
 | 
						|
			#include "UnityCG.cginc"
 | 
						|
 | 
						|
			fixed4 _Color;
 | 
						|
			sampler2D _MainTex;
 | 
						|
 | 
						|
			struct vertOut 
 | 
						|
			{
 | 
						|
                float4 pos : SV_POSITION;
 | 
						|
                float4 scrPos : TEXCOORD0;
 | 
						|
            };
 | 
						|
 | 
						|
            vertOut vert(appdata_base v) 
 | 
						|
			{
 | 
						|
                vertOut o;
 | 
						|
                o.pos = UnityObjectToClipPos(v.vertex);
 | 
						|
                o.scrPos = ComputeScreenPos(o.pos);
 | 
						|
                
 | 
						|
				return o;
 | 
						|
            }
 | 
						|
 | 
						|
            fixed4 frag(vertOut i) : SV_Target 
 | 
						|
			{	
 | 
						|
                float2 uv = (i.scrPos.xy / i.scrPos.w);
 | 
						|
 | 
						|
				return tex2D(_MainTex, uv) * _Color;
 | 
						|
            }
 | 
						|
 | 
						|
			ENDCG
 | 
						|
		}
 | 
						|
	} 
 | 
						|
} 
 | 
						|
 
 |