¿Qué es unity3d? como aprender

Solía ​​​​estudiar en el Zhuowei Technical College. Un editor de escenas para ser precisos. Puedes usarlo para crear tus juegos 3D. No es necesario proporcionar el código fuente ni el SDK para utilizar el lenguaje de secuencias de comandos. Esta es una estúpida herramienta de desarrollo 3D.

El primer paso es comprender el menú y la interfaz de visualización de unity3d. Estos son los fundamentos más básicos. Al igual que aprender operaciones con palabras, puede comprender aproximadamente cuántos menús y vistas básicas hay y cuáles son sus funciones respectivas.

El segundo paso es comprender el sistema de coordenadas, el sistema de entrada y los conceptos vectoriales simples en la escena. Si no comprende el sistema de coordenadas y los conceptos vectoriales de Unity3D, así como la relación entre las coordenadas mundiales y las coordenadas locales, incluso unas pocas líneas simples de código de movimiento, escala y rotación lo confundirán durante mucho tiempo.

El tercer paso es aprender algunos conceptos básicos de creación de escenas básicas: objetos de juego, componentes y guiones. En la interfaz, se reflejan en la vista de jerarquía, la vista de proyecto y la vista de atributos respectivamente, y la relación entre ellas debe ser clara.

El cuarto paso es aprender algunos elementos básicos de la importación de recursos: cuadrículas, materiales, texturas, animaciones, etc.

El quinto paso es aprender los métodos básicos del ciclo de vida del script, inicio, actualización y ongui de ONGUI. Comprender, prefabricados, tiempo, matemáticas y otras clases comunes y métodos relacionados. Comprender las relaciones entre los objetos, componentes y scripts del juego.

El sexto paso es aprender más sobre cámaras, iluminación, terreno, renderizado, sistemas de partículas, sistemas físicos, etc. Cada una de estas entrevistas en profundidad es un tema muy complejo.

Paso 7: Algunos conceptos más avanzados: suma de vectores, resta, multiplicación de puntos, multiplicación de diferencias, mapa normal ligero, gestión de memoria, optimización de gráficos, etc. Es fácil empezar con Unity3D, pero bastante difícil de dominar.