想要将灯光设置成亮5秒暗3秒,脚本添加在灯光上
代码如下
public class LightEnabled : MonoBehaviour
{
private Light mylight;
private float curTime;
private bool flag = true;
void Start()
{
mylight = GetComponent<Light>();
curTime = Time.time;
}
void Update()
{
if(flag == true)
{
if(curTime - Time.time >= 5 && mylight.enabled == true)
{
mylight.enabled = false;
flag = false;
curTime = Time.time;
}
}
else
{
if(curTime - Time.time >= 3 && mylight.enabled == false)
{
mylight.enabled = true;
flag = true;
curTime = Time.time;
}
}
}
}
灯光默认开启,运行后一直亮着,没有亮暗交替
希望能得到解决,谢谢