개발/Unity
Unity - 스크립트로 Shader Rendering Mode 변경하기
스크립트로 Shader의 Rendering Mode를 Opaque, Transparent로 변경하는 경우가 종종 있다. 이 때 분명히 Rendering Mode를 변경했는데, 반영이 되지 않는다면 아래와 같은 코드를 적용하면 된다. public enum BlendMode { Opaque = 0, Cutout, Fade, Transparent } public static void changeRenderMode(Material standardShaderMaterial, BlendMode blendMode) { switch (blendMode) { case BlendMode.Opaque: standardShaderMaterial.SetFloat("_Mode",0.0f); standardShaderMateria..