mirror of
				https://github.com/DerTyp7/grow-ai-unity.git
				synced 2025-10-31 05:17:08 +01:00 
			
		
		
		
	started work on place obj
This commit is contained in:
		| @@ -2,7 +2,7 @@ Shader "TextMeshPro/Sprite" | ||||
| { | ||||
| 	Properties | ||||
| 	{ | ||||
|         [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} | ||||
| 		_MainTex ("Sprite Texture", 2D) = "white" {} | ||||
| 		_Color ("Tint", Color) = (1,1,1,1) | ||||
| 		 | ||||
| 		_StencilComp ("Stencil Comparison", Float) = 8 | ||||
| @@ -10,8 +10,7 @@ Shader "TextMeshPro/Sprite" | ||||
| 		_StencilOp ("Stencil Operation", Float) = 0 | ||||
| 		_StencilWriteMask ("Stencil Write Mask", Float) = 255 | ||||
| 		_StencilReadMask ("Stencil Read Mask", Float) = 255 | ||||
| 		 | ||||
| 		_CullMode ("Cull Mode", Float) = 0 | ||||
|  | ||||
| 		_ColorMask ("Color Mask", Float) = 15 | ||||
| 		_ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) | ||||
|  | ||||
| @@ -38,7 +37,7 @@ Shader "TextMeshPro/Sprite" | ||||
| 			WriteMask [_StencilWriteMask] | ||||
| 		} | ||||
|  | ||||
| 		Cull [_CullMode] | ||||
| 		Cull Off | ||||
| 		Lighting Off | ||||
| 		ZWrite Off | ||||
| 		ZTest [unity_GUIZTestMode] | ||||
| @@ -47,60 +46,58 @@ Shader "TextMeshPro/Sprite" | ||||
|  | ||||
| 		Pass | ||||
| 		{ | ||||
|             Name "Default" | ||||
| 		CGPROGRAM | ||||
| 			#pragma vertex vert | ||||
| 			#pragma fragment frag | ||||
|             #pragma target 2.0 | ||||
|  | ||||
| 			#include "UnityCG.cginc" | ||||
| 			#include "UnityUI.cginc" | ||||
|  | ||||
|             #pragma multi_compile __ UNITY_UI_CLIP_RECT | ||||
|             #pragma multi_compile __ UNITY_UI_ALPHACLIP | ||||
| 			#pragma multi_compile __ UNITY_UI_CLIP_RECT | ||||
| 			#pragma multi_compile __ UNITY_UI_ALPHACLIP | ||||
| 			 | ||||
| 			struct appdata_t | ||||
| 			{ | ||||
| 				float4 vertex   : POSITION; | ||||
| 				float4 color    : COLOR; | ||||
| 				float2 texcoord : TEXCOORD0; | ||||
|                 UNITY_VERTEX_INPUT_INSTANCE_ID | ||||
| 			}; | ||||
|  | ||||
| 			struct v2f | ||||
| 			{ | ||||
| 				float4 vertex   : SV_POSITION; | ||||
| 				fixed4 color    : COLOR; | ||||
|                 float2 texcoord  : TEXCOORD0; | ||||
| 				half2 texcoord  : TEXCOORD0; | ||||
| 				float4 worldPosition : TEXCOORD1; | ||||
|                 UNITY_VERTEX_OUTPUT_STEREO | ||||
| 			}; | ||||
| 			 | ||||
|             sampler2D _MainTex; | ||||
| 			fixed4 _Color; | ||||
| 			fixed4 _TextureSampleAdd; | ||||
| 			float4 _ClipRect; | ||||
|             float4 _MainTex_ST; | ||||
|  | ||||
|             v2f vert(appdata_t v) | ||||
| 			v2f vert(appdata_t IN) | ||||
| 			{ | ||||
| 				v2f OUT; | ||||
|                 UNITY_SETUP_INSTANCE_ID(v); | ||||
|                 UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); | ||||
|                 OUT.worldPosition = v.vertex; | ||||
| 				OUT.worldPosition = IN.vertex; | ||||
| 				OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); | ||||
|  | ||||
|                 OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); | ||||
| 				OUT.texcoord = IN.texcoord; | ||||
| 				 | ||||
|                 OUT.color = v.color * _Color; | ||||
| 				#ifdef UNITY_HALF_TEXEL_OFFSET | ||||
| 				OUT.vertex.xy += (_ScreenParams.zw-1.0)*float2(-1,1); | ||||
| 				#endif | ||||
| 				 | ||||
| 				OUT.color = IN.color * _Color; | ||||
| 				return OUT; | ||||
| 			} | ||||
|  | ||||
| 			sampler2D _MainTex; | ||||
|  | ||||
| 			fixed4 frag(v2f IN) : SV_Target | ||||
| 			{ | ||||
| 				half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; | ||||
| 				 | ||||
|                 #ifdef UNITY_UI_CLIP_RECT | ||||
| 				#if UNITY_UI_CLIP_RECT | ||||
| 					color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); | ||||
| 				#endif | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 j.mei7
					j.mei7