(Created page with "The Render Settings include values for a range of visual elements in Scene, such as fog and ambient light. =Members= {{ScriptFunction|void|SetGlobalShaderTexture|{string nam...") |
|||
Line 3: | Line 3: | ||
=Members= | =Members= | ||
− | {{ScriptFunction|void|SetGlobalShaderTexture|{string name, SResource dir;}|Set a global texture property. | + | {{ScriptFunction|void|SetGlobalShaderTexture|{string name, SResource dir;}|Set a global texture property.| |
''--Create a shader first and define it "half _Mult".''<br> | ''--Create a shader first and define it "half _Mult".''<br> | ||
''--Use "_Mult" as "_Metallic" and delete "_Metallic".''<br> | ''--Use "_Mult" as "_Metallic" and delete "_Metallic".''<br> | ||
Line 10: | Line 10: | ||
}} | }} | ||
− | {{ScriptFunction|void|SetGlobalShaderFloat|{string name, float dir;}|Set a global float property for all shaders. | + | {{ScriptFunction|void|SetGlobalShaderFloat|{string name, float dir;}|Set a global float property for all shaders.| |
''--Create a shader first and define "sampler2D _TestTex".''<br> | ''--Create a shader first and define "sampler2D _TestTex".''<br> | ||
''--Use "_TestTex" as "_MainTex" and delete "_MainTex".''<br> | ''--Use "_TestTex" as "_MainTex" and delete "_MainTex".''<br> | ||
Line 17: | Line 17: | ||
}} | }} | ||
− | {{ScriptFunction|void|SetGlobalShaderColor|{string name, SColor dir;}|Set a global color property for all shaders. | + | {{ScriptFunction|void|SetGlobalShaderColor|{string name, SColor dir;}|Set a global color property for all shaders.| |
''--create a shader first and define "fixed4 _TestColor"''<br> | ''--create a shader first and define "fixed4 _TestColor"''<br> | ||
''--use "_TestColor" as "_Color" and delete "_TestColor".''<br> | ''--use "_TestColor" as "_Color" and delete "_TestColor".''<br> | ||
Line 24: | Line 24: | ||
}} | }} | ||
− | {{ScriptFunction|void|SetGlobalShaderVector|{string name, SVector dir;}|Set a global color property for all shaders. | + | {{ScriptFunction|void|SetGlobalShaderVector|{string name, SVector dir;}|Set a global color property for all shaders.|''--Create a shader first and define "vector _TestVector"''<br> |
− | ''--Create a shader first and define "vector _TestVector"''<br> | + | |
''--set value and put on a gameobject''<br> | ''--set value and put on a gameobject''<br> | ||
Space.RenderSettings.SetGlobalShaderFloat("_TestVector",Vector.One) | Space.RenderSettings.SetGlobalShaderFloat("_TestVector",Vector.One) |
The Render Settings include values for a range of visual elements in Scene, such as fog and ambient light.
Set a global texture property.
--Create a shader first and define it "half _Mult".
--Use "_Mult" as "_Metallic" and delete "_Metallic".
--set value and put on a gameobject
Space.RenderSettings.SetGlobalShaderTexture("_TestTex",Space.Resources[3])
Set a global float property for all shaders.
--Create a shader first and define "sampler2D _TestTex".
--Use "_TestTex" as "_MainTex" and delete "_MainTex".
--set value and put on a gameobject
Space.RenderSettings.SetGlobalShaderFloat("_Mult",1)
Set a global color property for all shaders.
--create a shader first and define "fixed4 _TestColor"
--use "_TestColor" as "_Color" and delete "_TestColor".
--set value and put on a gameobject
Space.RenderSettings.SetGlobalShaderFloat("_TestColor",Color.Red)
Set a global color property for all shaders.
--set value and put on a gameobject
Space.RenderSettings.SetGlobalShaderFloat("_TestVector",Vector.One)