unity如何在脚本里设置或者改变灯光的颜色,并且这个颜色是随机的
时间: 2024-01-22 15:19:59 浏览: 179
unity text文本颜色渐变
5星 · 资源好评率100%
在Unity中,可以通过以下代码来设置或者改变灯光的颜色,并且使其随机变化:
```csharp
using UnityEngine;
public class ChangeLightColor : MonoBehaviour
{
public Light light;
void Update()
{
// Generate a random color
Color randomColor = new Color(Random.value, Random.value, Random.value);
// Set the light color to the random color
light.color = randomColor;
}
}
```
上述代码创建了一个名为 `ChangeLightColor` 的脚本,该脚本包含一个名为 `light` 的公共 `Light` 变量。`Update()` 方法将每帧调用,并且会生成一个随机的颜色,然后将其设置为灯光的颜色。这样,每帧都会随机更新灯光的颜色。
阅读全文