在我的 Unity 2D 游戏中,我有一个带有来自 Lightweight RP 包的光源组件“Light 2D(Script)”的角色。
我想使用下面的代码更改 Light 2D 的强度。但我无法将“Light 2D(脚本)”分配给public Light LightSource
Unity 检查器面板中的。
我尝试过使用public Light2D LightSource
类,但它似乎不存在。
有没有其他方法可以访问 2D Light 组件或者我做错了什么?如果有帮助的话,我还添加了检查器窗格的屏幕截图。
如果您需要更多信息,请告诉我,我希望有人可以提供帮助。谢谢
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Lighting : MonoBehaviour
{
public Light LightSource;
public float lightIntensity;
public float minIntensity = 0.35f, maxIntensity = 0.65f;
void Update()
{
lightIntensity = Random.Range(minIntensity, maxIntensity);
LightSource.intensity = lightIntensity;
}
}
Run Code Online (Sandbox Code Playgroud)