В моей игре Unity 2D у меня есть персонаж с компонентом источника света 'Light 2D (Script)' из пакета Lightweight RP.
Я хочу изменить интенсивность Light 2D с помощью кода ниже,Но я не могу назначить 'Light 2D (Script)' для public Light LightSource
на панели Unity Inspector.
Я пытался использовать класс 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;
}
}
Скриншот инспектора персонажей