确定 Unity 要剔除哪些面。
以下示例演示如何使用此枚举从 C# 脚本设置 GameObject 的剔除模式。
在您的着色器中使用以下代码声明您可以从 C# 脚本更改的 _Cull
属性
Shader "Example/SetCullMode" { Properties { [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Integer) = 1 } SubShader { Cull [_Cull] // Insert your shader code here } }
在 C# 脚本中,使用以下代码更改 CullMode
属性
public void SetCullMode() { _material.SetInteger("_Cull", (int)UnityEngine.Rendering.CullMode.Back); }