我正在Unity中制作一个名为'Popper'的2D游戏,我想在屏幕上显示一个红色的气球.png文件图片,但是我不仅想要红色的气球,还想要不同的颜色。有比制作其他彩色图片文件更简单的方法吗?如果必须使用其他图片文件,如何使它们随机出现在屏幕上?请谢谢!
{我目前没有代码,所以请不要抱怨我}
答案 0 :(得分:1)
您可以制作一个白色气球png。它们最容易改变颜色。我发现统一更改颜色总比为每种颜色创建图像更好。这样更方便,并节省了应用程序空间。
然后在脚本中使用它。
void Start()
{
var rnd = Random.Range(0, 6);
switch (rnd)
{
case(1):
GetComponent<Image>().color = Color.Red;
break;
case(2):
// Etc.
break;
}
}