【发布时间】:2020-11-18 14:46:23
【问题描述】:
我最近发现了 URP,并正在开发一款有趣的 2D 游戏。我添加了一个全局 2D 灯光并设置了一些代码来抓取灯光组件,但 unity 一直说灯光 2D 不存在。 unity中的错误是“错误CS0246:找不到类型或命名空间名称'Light2D'”。这是我到目前为止的代码。我还按照 Jimmy Vegas 的教程来获取系统时间。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System;
public class DayNight : MonoBehaviour
{
public GameObject theDisplay;
public GameObject GL;
public int hour;
public int minutes;
public int totaltime;
private bool AM;
void Start()
{
totaltime = System.DateTime.Now.Hour;
hour = System.DateTime.Now.Hour;
minutes = System.DateTime.Now.Minute;
}
public void Night()
{
//change light settings
GL.GetComponent<Light2D>().Intensity = 0.4;
}
}
【问题讨论】:
标签: unity3d