gpt4 book ai didi

c# - 如何使统一对象的颜色100%不透明

转载 作者:太空宇宙 更新时间:2023-11-03 22:36:11 25 4
gpt4 key购买 nike

我将颜色 alpha 设置为 1.0f,我将着色器设置为透明/漫反射

color = new Color(255/255f, 0/255f, 0/255f, 1f) //unity scales color to 1 AFAIK
go.GetComponent<Renderer>().material.color = color;
go.GetComponent<Renderer>().material.shader = Shader.Find("Legacy Shaders/Transparent/Diffuse");

但我仍然可以看到红色背后的原始纹理。我怎样才能把它整个涂成红色,这样我就看不到原来的纹理了?

谢谢

最佳答案

可以将 Material 纹理设置为空吗?像这样 ->

go.GetComponent().materials[1].mainTexture = null;

关于c# - 如何使统一对象的颜色100%不透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55046595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com