Cómo planificar el "método" o "proceso" de aprender Unity3D desde cero
① Dominar estructuras gramaticales básicas, palabras clave, variables y constantes, así como operadores, expresiones y declaraciones básicas.
② Domina las tres secuencias principales de ejecución del programa: secuencia, rama y bucle.
③ Competente en el uso de matrices unidimensionales y matrices bidimensionales. Y puede utilizar las tres secuencias principales para resolver algunos problemas de algoritmos, como clasificación, segmentación, etc.
④ Domina los tipos personalizados en tipos de valor, como estructuras y enumeraciones.
⑤ Ser competente en orientación a objetos, clases y objetos, métodos y campos, construcción, destrucción y propiedades.
⑥ Competente en métodos estáticos, métodos virtuales, sobrecarga, abstracción e interfaces.
⑦ Domine las tres características principales de la orientación a objetos, centrándose en comprender y utilizar la herencia y el polimorfismo.
⑧ Competente en el uso de objetos de colección, como listas, diccionarios, tablas hash y pilas, incluidos tipos genéricos y no genéricos. Se utilizarán métodos comunes.
9 Ser competente en el uso de la delegación y tener un conocimiento profundo de la delegación. Incluye delegados anónimos y comprende expresiones lambda.
Luego está el funcionamiento del motor Unity. Se puede distinguir por módulos:
Motor de física: componentes, scripts, clases comunes, disparadores, colisiones, rayos
2D: sprites 2D, UGUI, diseño y adaptación, construcción de UI, Interacción eventos
Animación: esqueletos, modelos, tipos de animación, máquinas de estado de animación, efectos especiales
IA: búsqueda de rutas de navegación, pavimentación de separación, navegación por salto, etc.
El contenido anterior es relativamente simple, pero si desea realizar trabajos relacionados, también necesita saber:
Persistencia de datos, programación colaborativa, marcos, redes, sombreadores, algoritmos. , conversión en caliente de Lua, etc.
También puedes aprender el proceso de desarrollo de VR y AR y luego salir y ocupar un puesto de tipo desarrollo VRAR.