¿Cuándo usar C ++ y cuándo usar planos?

10

Estoy tratando de aprender a usar el motor irreal. Tengo conocimientos básicos de C ++. Recientemente comencé a hacer un juego de supervivencia y terror como un proyecto que solo estoy haciendo para la experiencia de aprendizaje. Hasta ahora, aunque he implementado todas las funciones a través del sistema Blueprint.

Entonces, mi pregunta es ¿para qué y cuándo usaré el código para mejorar / hacer un juego en Unreal Engine?

usuario67599
fuente

Respuestas:

14

Por lo que sé, no necesita usar C ++ para nada. Es más una cuestión de preferencia. Si usted es un programador, puede hacer las cosas más rápido en el código, mientras que algunos prefieren los planos.

La diferencia de rendimiento en tiempo de ejecución está ahí, pero generalmente es insignificante, por lo que no lo tenga demasiado en cuenta.

En pocas palabras, idealmente, preferiría C ++ cuando escriba secciones críticas de rendimiento y use planos para interacciones de nivel superior. Si eres como yo, probablemente prefieras escribir todo, ya que la programación visual no es algo que me guste tanto.

Grimshaw
fuente
1

Depende de si estás trabajando en equipo o no. Si usted es la única persona que desarrolla el proyecto, este es un asunto de su preferencia. Si usted es un programador en un equipo, es imprescindible que ponga toda la lógica en C ++ y permita que los artistas / diseñadores de nivel reaccionen ante los eventos del juego a través del sistema de eventos.

Además, para mí, escribir código es más rápido, pero puedo imaginar que para algunas personas es al revés. Visual Studio ofrece muchas herramientas sofisticadas como ir a la definición , opciones de búsqueda robustas, un entorno de depuración mucho mejor, algunas opciones de refactorización y más. No existen tales herramientas en Blueprints o son mucho más básicas, lo que hace que cosas como las redes complejas sean difíciles de modificar y cambiar.

Si encuentra C ++ difícil o no se siente cómodo con él, comience sus primeros proyectos con Blueprints. Una vez que haya terminado, conocerá mejor el motor y se sentirá cómodo con los planos, este será un buen momento para comenzar a desarrollarse en C ++.

David
fuente