Я хочу иметь возможность переключаться между двумя панорамными скайбоксами с 360 видео на них с эффектом, при котором одно видео по команде сменяется другим.Как мне это сделать?
В настоящее время у меня есть сцена, переключающая скайбоксы без какого-либо затухания между ними.Я не знаю, смогу ли я достичь желаемого эффекта без изменения текущего решения
public class VideoChange : MonoBehaviour
{
public int vidindex;
public Material[] skyboxes;
public GameObject menu;
public TextMeshPro debugText;
void Start()
{
RenderSettings.skybox = skyboxes[vidindex];
DynamicGI.UpdateEnvironment();
}
void Update()
{
if (OVRInput.GetDown(OVRInput.Button.One))
{
if(vidindex != skyboxes.Length -1)
{
vidindex++;
}
else
{
vidindex = 0;
}
RenderSettings.skybox = skyboxes[vidindex];
DynamicGI.UpdateEnvironment();
Debug.Log("h3er");
}
if (OVRInput.GetDown(OVRInput.Button.Two))
{
if (vidindex != 0)
{
vidindex--;
}
else
{
vidindex = skyboxes.Length - 1;
}
RenderSettings.skybox = skyboxes[vidindex];
DynamicGI.UpdateEnvironment();
Debug.Log("h3er");
}
}