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!
-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)
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)
@giancarlosmj7 disculpa si no funciona o lo confundí.
@Ness Me podrian ayudar con esa programación de la rutina, no soy programador. Solo entusiasta de este mundo de Unity.
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.