Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Quién es mejor para aprender Unity o Ue4? ¿Cuál es más popular?

¿Quién es mejor para aprender Unity o Ue4? ¿Cuál es más popular?

Ventajas de Unity 3D

Una herramienta liviana para desarrolladores de juegos de realidad virtual y actualmente el motor de juego elegido por los desarrolladores de juegos de realidad virtual. En la actualidad, la mayoría de los desarrolladores de juegos de realidad virtual se han transformado de los desarrolladores originales de Unity 3D. Debido a que pueden comenzar rápidamente y el costo de aprendizaje de la realidad virtual es relativamente bajo, son populares entre los desarrolladores.

Unity 3D es fácil de instalar, depurar y empaquetar. Es muy sencillo configurar un proyecto de realidad virtual y tiene documentación completa. Unity3D ayuda a los desarrolladores a usar muchas cosas. Básicamente, puede confiar en Marketplace para comprar cosas para construir prototipos, e incluso algunos componentes centrales del negocio final también se pueden usar para comprar cosas, lo que reduce en gran medida los costos de desarrollo. Por ejemplo, puedes reemplazar todo el Material con Alloy y el sistema UI con Ngui. Si quieres hacer un juego de carreras, puedes encontrarlo desde modelos, efectos de sonido, materiales hasta sistemas de control.

Desventajas de Unity 3D

Las herramientas integradas no son lo suficientemente buenas, el efecto de renderizado es deficiente, el sistema de iluminación es terrible, Shadow Bake tiene errores y apenas puede funcionar. alcanza el nivel básico de los juegos 2A. Compatibilidad con controladores Muy pobre Algunas funciones, como la vibración del mango y el editor de materiales, requieren motores de terceros para integrar algunas funciones, como la vibración del mango y el posicionamiento espacial del controlador VR. Se requieren editor de materiales y complementos de terceros o código adicional.

El mayor problema de Unity 3D no son los puntos anteriores, sino la falta de soporte técnico oficial para los desarrolladores. Algunos desarrolladores dijeron que cuando estaban haciendo una optimización de bajo nivel para una demostración de realidad virtual, debido a que faltaban datos críticos necesarios para el renderizado, solicitaron soporte técnico, pero la respuesta fue "no existe tal interfaz". Esta no es una buena noticia para los desarrolladores.

UE4 es la última versión de Unreal Engine lanzada por EPIC, la principal compañía de juegos del mundo, el único agente autorizado de EPIC en China: GA Game Education Base. UE4 es compatible con DirectX 11, el motor de física PhysX, APEX y la tecnología NVIDIA 3D para crear imágenes increíblemente realistas. UE4 es una plataforma de desarrollo completa que se puede utilizar para el desarrollo de juegos de realidad virtual, desarrollo de juegos de plataformas de consola y desarrollo de juegos de PC DirectX 11, y proporciona una gran cantidad de tecnologías centrales, herramientas de generación de datos y soporte básico requerido por los desarrolladores de juegos. Los dispositivos incluyen PC, consolas de juegos, teléfonos móviles y computadoras de mano.

Ventajas de UE4

Como estrella en ascenso, UE4 brilla en la comunidad de desarrolladores de juegos de realidad virtual y atrae instantáneamente la atención con sus poderosas capacidades de desarrollo y su estrategia de código abierto. Los desarrolladores de juegos están prestando atención. Actualmente, una gran cantidad de juegos de realidad virtual desarrollados con UE4 se han lanzado en las principales plataformas. Los entusiastas de la realidad virtual generalmente comentan que los juegos de Unreal Engine 4 son significativamente mejores que los juegos de Unity3D en términos de gráficos y experiencia de inmersión.

Los efectos gráficos de UE4 han alcanzado el nivel de los juegos 3A. Incluso cuando se reducen, su iluminación y representación física son suficientes para acabar con el sistema de planos de Unity. UE4 elimina la necesidad de que los planificadores de juegos escriban códigos de edición laboriosos. Su potente editor de texturas permite a los desarrolladores llamar a Demarcation. Varios complementos oficiales permiten a los desarrolladores ya no tener que preocuparse por problemas de interfaz de compatibilidad al programar complementos de terceros. Problemas de interfaz de compatibilidad. Más importante aún, para los juegos de realidad virtual, UE4 proporciona un buen soporte para gamepads y controladores de realidad virtual. UE4 proporciona una variedad de plantillas de juegos que se pueden usar con Blueprint para crear prototipos más rápido que Unity.

Desventajas de UE4

El lenguaje C primero da dolor de cabeza a muchos desarrolladores.

No hay soporte suficiente para la plataforma de consola. El desarrollo de juegos de PS4 requiere recompilar el motor. Solo llamar al código lleva al menos una hora. Usar un servidor de 12 núcleos para compilar 24 subprocesos al mismo tiempo requiere de veinte a treinta minutos. El proyecto puede tardar otros diez minutos aproximadamente. Si cambia de plataforma, tendrá que compilar de miles a decenas de miles de sombreadores, y los inconvenientes de la instalación, depuración y empaquetado llevarán más tiempo que Unity.

Del mismo modo, el mayor problema con UE4 no son los puntos anteriores, sino el alto costo del aprendizaje. La popularidad de UE4 entre los desarrolladores de juegos de realidad virtual existentes no es alta y, obviamente, los desarrolladores no tienen suficiente conocimiento y experiencia con este motor. El submódulo UE4 tiene funciones poderosas, pero el funcionamiento de algunas funciones es complicado e incluso no hay documentación. La documentación existente no explica completamente las funciones, lo que dificulta el aprendizaje de los desarrolladores. El costo de desarrollo de UE4 es alto. Un equipo nacional de 3A realizó una demostración de realidad virtual de 10 minutos y quemó más de 100.000 yuanes en un abrir y cerrar de ojos. Los diseñadores de UI son muy difíciles de usar y algunas de las mejores prácticas en realidad virtual carecen de documentación y ejemplos. Parece que UE4 está observando el fuego desde el otro lado del río con los desarrolladores, cruzando el río buscando piedras y, obviamente, no lo permite. desarrolladores para utilizar el motor. El diseñador de UI es muy difícil de usar y carece de documentación y ejemplos de algunas de las mejores prácticas en realidad virtual.

De hecho, creo que lo más importante es hacer la mejor elección.