Как исчезнуть между двумя 360 фоновыми скайбоксами в Unity - PullRequest
1 голос
/ 09 июля 2019

Я хочу иметь возможность переключаться между двумя панорамными скайбоксами с 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");
        }

    }


...