Soy un desarrollador de Mac que usa Unity y casi no uso una PC. Cuando creas un juego de Unity para Windows, ¿usa Direct3D u OpenGL?
PD No estoy seguro si se llama Direct3D o DirectX
Soy un desarrollador de Mac que usa Unity y casi no uso una PC. Cuando creas un juego de Unity para Windows, ¿usa Direct3D u OpenGL?
PD No estoy seguro si se llama Direct3D o DirectX
Respuestas:
Unity admite varios renderizadores para sus diversas plataformas, Direct3D y OpenGL entre ellas. Puede encontrar referencias a este hecho en las notas de la versión , por ejemplo, y en esta documentación que explican algunas diferencias entre las implementaciones de renderizador que los usuarios deben tener en cuenta.
Parece que, por defecto, Unity usará D3D en Windows. Puede forzarlo a usar una ruta de representación de OpenGL, aparentemente, a través de un argumento de línea de comandos (aunque ese hilo es bastante antiguo). La configuración de la ruta de representación en la configuración de su juego parece ser más acerca de los renderizadores diferidos frente a los reenvíos, y no la API subyacente utilizada.