Oculus ofrece una solución a los que no puedan migrar a Unity 5
8 AGO 2015 8:50
El anuncio del SDK 0.7 de ayer y la ruptura de compatibilidad con las versiones 0.5 y anteriores del SDK de Oculus deja en una situación complicada a los proyectos desarrollados con Unity 4, pero Oculus ofrecerá una solución a estos desarrolladores.
Ha sido Andrés Hernández "Cybereality", el community manager de Oculus, quien ha publicado la siguiente información en Reddit:
Como probablemente sepáis, el nuevo Runtime 0.7 de Oculus será lanzado el 20 de agosto. Este lanzamiento supone una importantísma evolución e introduce el modo "Directo al Driver", que mejorará la estabilidad, el rendimiento y la latencia. No obstante, estos cambios de arquitectura implican que ya no habrá soporte para las aplicaciones construidas con Unity 4 y los paquetes de integración antiguos. Es importante que los desarrolladores comprendan que cualquier aplicación creada en Unity dejará de funcionar cuando los usuarios actualicen al Runtime 0.7. Si estás desarrollando actualmente en Unity 4, tendrás dos opciones para garantizar que tu aplicación siga funcionando con el Runtime 0.7.
- La mejor opción es actualizar a Unity 5 y utilizar el soporte integrado de realidad virtual. En este caso no necesitas usar el paquete de integración, sino que usarás las Utilidades de Oculus en Unity para recuperar ciertas funcionalidades disponibles anteriormente en la integración. Unity 5 es la mejor opción, ya que seguirás recibiendo las últimas actualizaciones de Oculus en el futuro.
- En el caso de que no puedas actualizar a Unity 5, deberás compilar tu proyecto usando la nueva Integración 0.6.0.2 para Unity 4. Este nuevo paquete funcionará con el Runtime 0.7 de Oculus. Es vital que actualices tu proyecto inmediatamente para garantizar que los usuarios finales puedan seguir usando tu aplicación una vez que instalen el Runtime 0.7.
Si todavía no has empezado tu proyecto, la mejor opción es que lo hagas directamente con Unity 5 y utilices su soporte integrado para realidad virtual.
En cualquier caso, si tienes una aplicación en Oculus Share, será necesario que vuelvas a subirla una vez recompiles tu proyecto. El nuevo paquete de integración 0.6.0.2 ya está disponible aquí https://developer.oculus.com/downloads/
AlfOtto
#1 8 AGO 2015 10:23
Me parece muy loable que Oculus siga dando soporte a aplicaciones creadas con Unity 4, las hay a cientos y el paso al 5 no es tan fácil como simplemente abrirlas en la última versión, sobre todo si tienes mucho código. Lo sé por experiencia. Incluso el sistema de cámaras varía, aunque debo reconocer que el nuevo es mucho más amigable para desarrollar en VR. Mi consejo también es usar la versión 5 de Unity si vas a empezar o si tienes un proyecto en sus inicios. Me queda la duda de saber hasta cuándo mantendrá Oculus el soporte para demos/aplicaciones antiguas, porque está claro que si sigues usando el paquete de integración 0.6.0.2 llegará un momento en el que ni siquiera eso te bastará para la compatibilidad de tu juego con los Runtimes que están por llegar...
FuturescoGames
Visores
#2 » Respuesta a AlfOtto #1 8 AGO 2015 10:59
#3 8 AGO 2015 14:08
Lo dicho, mare mia...el camino tortuoso del usuario de RV abandonado entre firmware y firmware. Que santa paciencia.
Estamos todos deseando que llegue ya el CV1 i el Vive definitivos y termine este calvario.
tristanc
Visores
#4 » Respuesta a #3 8 AGO 2015 16:03
Y como van a salir las versiones comerciales si no se innova y se prueba ? por arte de magia es que hay veces que no entiendo.
#5 » Respuesta a tristanc #4 9 AGO 2015 3:07
tristanc
Visores
#6 » Respuesta a #5 9 AGO 2015 11:01
Si no es cuestión que halla animo de critica o no lo halla, es cuestión de realidad, ¿ como van a dar compatibilidad al driver directo u otras funcionalidades sin haber cambios en el SDK ? y en algunas cuestiones drásticos para beneficio de futuros proyectos pero veo hablar por hablar no cuesta nada.
Fguillotine
Visores
#7 9 AGO 2015 11:42
el problema real es el paso de Unity 4 a la versión 5 y los cambios en los distintos lenguajes de programación, como ha comentado Alfotto, y esto no solo afecta a la gente que está desarrollando para RV. Tienes un proyecto en Unity 4 y te encuentras con que al intentar pasar a Unity 5 la mitad de los scripts no te sirven y tienes que corregir líneas y más líneas de código para que sea compatible, además de problemas de iluminación, y algunos más que posiblemente ni nos damos cuenta los novatos como yo.
La integración de Oculus sigue siendo bastante sencilla y, como bien dice esta noticia, están dando todas las facilidades posibles para que cualquier desarrollo siga siendo compatible de cara al lanzamiento del CV1.
Tampoco tienen mucho sentido que la gente siga desarrollando en Unity 4 dentro de dos o tres años, y que pretendan mantener la compatibilidad. Hay que actualizarse o morir
Saludos
Fguillotine
Visores
#8 15 AGO 2015 10:18
nuevo paquete de integración (0.6.1.0) para Unity 4 compatible con la runtime 0.7
developer.oculus.com/downloads/mobile/0.6.1.0/Unity_4.x_Legacy_Integration/
Juanlo
#9 17 AGO 2015 10:17
Espero que sigan actualizando este paquete de integración hasta la versión 1.0 del runtime.