脚本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class MainUIPanel : MonoBehaviour
{
// 修改天空盒
public Material[] mats;
public int index;
void Start()
{
InvokeRepeating(nameof(ChangeSkyBox),time:4,repeatRate:5);
}
private void ChangeSkyBox()
{
RenderSettings.skybox = mats[index];
index++;
index %= mats.Length;
}
}
创建一个空物体存储脚本,并拖入已经导入的天空盒,即可看到效果