Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: giancarlosmj7 en Julio 16, 2018, 02:24:39 PM

Título: Reiniciar escena con sensor de Gear VR
Publicado por: giancarlosmj7 en Julio 16, 2018, 02:24:39 PM
Buen día,
 
Soy novato en Unity y estoy trabajando un reproductor de video con Easy Movie Texture, el cual va bien, solo que necesito que al retirar el casco y volver a colocarlo, la escena se reinicie o lo que es igual, que el video vuelva a comenzar.
 
Alguien me puede guiar con esto?
 
 
 
Saludos!
Título: Reiniciar escena con sensor de Gear VR
Publicado por: Ness en Julio 27, 2018, 01:45:51 AM
-Hay varias metodos puede ser que al scritp le pongas al inicio en   void Start ()  un orden de reinicio claro esta si el reproductor te permite acceder a el.
 



   
       
   
   
      void Start ()
   
   
      {
   
   
      // condicion de reinicio del reproductor.
   
   
      }
   
   
       
   

[/quote]
 
 
 
- También puedes hacer que reinicie desde el editor
 
https://docs.unity3d.com/ScriptReference/ExecuteInEditMode.html (https://docs.unity3d.com/ScriptReference/ExecuteInEditMode.html)
 
 
Título: Reiniciar escena con sensor de Gear VR
Publicado por: pioj en Julio 27, 2018, 11:54:56 AM
No veo que tiene que ver tu respuesta con lo que te está pidiendo el usuario, @Ness ...
 
 
 
Pues no sé si es posible, pero debería/podría haber una API especial para el caso VR que detecte cuando pones y quitas...
 
https://forum.unity.com/threads/head-mounting-detection-in-gear-vr.342185/#post-2640463 (https://forum.unity.com/threads/head-mounting-detection-in-gear-vr.342185/#post-2640463)
 
En este post del foro oficial te indican que el sensor llama al OnApplicationFocus() y/o OnApplicactionPause(), cuando el sensor detecta que han pasado más de 2 seg. con el sensor puesto o quitado, respectivamente.
 
Imagino que a partir de eso, puedes programar una pequeña rutina dentro de OnApplicationFocus para que recargue la escena o rebobine y de le al play en el video. Para recargar la Scene, ya sabes que el manual de Unity3D indica que debes usar el SceneManager.LoadScene (https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html)
 
 
Título: Reiniciar escena con sensor de Gear VR
Publicado por: Ness en Julio 27, 2018, 06:09:07 PM
@giancarlosmj7 disculpa si no funciona o lo confundí.
Título: Reiniciar escena con sensor de Gear VR
Publicado por: giancarlosmj7 en Julio 29, 2018, 11:55:40 PM
@Ness Me podrian ayudar con esa programación de la rutina, no soy programador. Solo entusiasta de este mundo de Unity.
 
 
Título: Reiniciar escena con sensor de Gear VR
Publicado por: pioj en Julio 30, 2018, 08:21:25 AM
Si no sabes programar, siempre puedes bajarte un asset de programación visual o por nodos, como GameFlow, Bolt, o PlayMaker...
 
Cita de: giancarlosmj7 date=1532901340@Ness Me podrian ayudar con esa programación de la rutina, no soy programador. Solo entusiasta de este mundo de Unity.