Red de conocimiento informático - Conocimiento informático - ¿Es necesario aprender C++ y estructuras de datos para aprender a desarrollar juegos? Al principio, pensé que solo necesitaba aprender unity3d y c#.

¿Es necesario aprender C++ y estructuras de datos para aprender a desarrollar juegos? Al principio, pensé que solo necesitaba aprender unity3d y c#.

Según mi experiencia, la clave para aprender unity es dominar las siguientes habilidades básicas.

Conceptos básicos de C# Dominar la sintaxis de C# es una condición necesaria para crear juegos rápidamente, especialmente para algunos algoritmos y funciones de uso común, como máquinas de estado simples, grupos de objetos y marcos necesarios. Se recomienda que mvc debe querer saber. Al mismo tiempo, para encontrar trabajo, es necesario conocer las estructuras de datos y los algoritmos de uso común. Puedes repasar algunas cuestiones y hacer algunos pequeños ejercicios. Puedes considerar hacer una pequeña demostración de roguelike.

2. Complementos e IDE de uso común

En términos generales, es mejor usar VS para IDE, porque la versión 2018 de Unity solo se enfoca en admitir este IDE. la finalización automática de funciones Todo será relativamente conveniente y rápido. Al mismo tiempo, debe estar familiarizado con algunos complementos de uso común, como itween, bmob, etc., para que sea posible un desarrollo rápido.

3. Domina las funciones principales del motor Unity

Para UGUI, nuevas versiones de sistemas de partículas, sombreadores, etc., debes tener un conocimiento completo, especialmente activación, actualización, lateupdate Debes dominar las funciones principales heredadas de mono; de lo contrario, a menudo aparecerán errores lógicos que serán difíciles de encontrar.

4. Practica más

Debes hacerlo completamente desde cero. No puedes simplemente ver el video, porque la mayoría de los videos son solo parciales, especialmente los videos de Siki, que son solo. Algunos puntos no están completos. Cualquier proyecto completo, desde el diseño hasta el lanzamiento, cubrirá muchos aspectos, y los tutoriales generalmente solo tienen una parte, incluso después de leerlo, todavía no sabes cómo integrarlo todo. Todavía tienes que estudiarlo tú mismo. Por tanto, el ejercicio de un proyecto completo es muy necesario.

Espero que te ayude. Puedes consultarlo aquí