设置Unity SpriteRenderer颜色使精灵不可见/消失
本文关键字:消失 精灵 Unity SpriteRenderer 颜色 设置 | 更新日期: 2023-09-27 18:12:30
我有一个类,看起来像这样:
public class ColorSwap : MonoBehaviour
{
public Color color;
void Start(){
this.getComponent<SpriteRenderer>().color = color;
}
}
我已经在检查器中设置了颜色。我能看到它凝固了。
我试过使用this.getComponent()。Color = Color;
具有讽刺意味的是,问题是"color"结构体被自动初始化为color (0,0,0,0);
当在颜色选择器中改变颜色时,色相改变,但Alpha不变。
所以,尽管我认为我设置它为(1.0,0,0),它实际上是设置为(1.0,0,0,0);