Пример #1
0
    IEnumerator EndOfFrame()
    {
        while (true)
        {
            yield return(new WaitForEndOfFrame());

            UpdateState();
            device.PostRender(vrModeEnabled);
            if (vrModeEnabled && !NativeUILayerSupported)
            {
                if (uiLayer == null)
                {
                    uiLayer = new CardboardUILayer();
                }
                uiLayer.Draw();
            }
            DispatchEvents();
            updated = false;
        }
    }
Пример #2
0
 IEnumerator EndOfFrame()
 {
     while (true) {
       yield return new WaitForEndOfFrame();
       UpdateState();
       device.PostRender(vrModeEnabled);
       if (vrModeEnabled && !NativeUILayerSupported) {
     if (uiLayer == null) {
       uiLayer = new CardboardUILayer();
     }
     uiLayer.Draw();
       }
       DispatchEvents();
       updated = false;
     }
 }