有可能的原因是,设置了对于 Text的Color 变量。
但是 public color32 _color;是透明的。
text.gameobject.GetComponentsInChildren<Text>().color = _color;//获得该物体 子类的 Text组件,并设置其Text组件的颜色
本文探讨了一种常见的问题,即在游戏中使用Unity时遇到的Text组件显示为透明的情况。文章详细解释了导致此现象的原因——即为Text组件设置的颜色变量被设为了透明,并提供了解决方案:通过代码获取Text组件并正确设置颜色。
有可能的原因是,设置了对于 Text的Color 变量。
但是 public color32 _color;是透明的。
text.gameobject.GetComponentsInChildren<Text>().color = _color;//获得该物体 子类的 Text组件,并设置其Text组件的颜色

被折叠的 条评论
为什么被折叠?