Create Transparent Material at Runtime in Unity - Change Standard Mode with C# Script API

Опубликовано: 10 Май 2020
на канале: iwanMods
4,161
55

Unity create Material on the fly - https://gist.github.com/iwanPlays/04d...
Incomplete:
Material mat = new Material(Shader.Find("Standard"));
mat.SetColor("_Color", new Color(1,0,0,.5f));
mat.SetFloat("_Mode", 3);
mat.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.SrcAlpha);
mat.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.OneMinusSrcAlpha);
mat.EnableKeyword("_ALPHABLEND_ON");
mat.renderQueue = 3000;
//mat.SetInt("_ZWrite", 0);
//mat.DisableKeyword("_ALPHATEST_ON");
//mat.DisableKeyword("_ALPHAPREMULTIPLY_ON");

transparent material at runtime in player, via c# script api https://answers.unity.com/questions/9...


Смотрите видео Create Transparent Material at Runtime in Unity - Change Standard Mode with C# Script API онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь iwanMods 10 Май 2020, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 4,161 раз и оно понравилось 55 людям.