Quiero aprender Unity por mi cuenta. ¿Qué libros debo leer para aprender C#?
Para aquellos que son nuevos en Unity, no necesitan aprender demasiado sobre C#. Pueden concentrar la mayor parte de su energía en aprender el motor subyacente y pueden usar C# como herramienta de ayuda. lo usas. En pocas palabras, siempre que el libro contenga las siguientes explicaciones, podrá satisfacer sus necesidades de aprendizaje:
① Domine las estructuras gramaticales básicas y las palabras clave, las variables, las constantes y los operadores básicos, y domine las expresiones y declaraciones.
② Domina las tres secuencias principales de ejecución del programa: secuencia, rama y bucle.
③ Dominar el uso de matrices unidimensionales y 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.
Hice una búsqueda sencilla en Dangdang.com y estos pocos libros fueron suficientes.
No puedes apresurarte a utilizar la sintaxis avanzada de C#. Puedes ampliarla después de dominar el motor Unity. Recuerda que debes aprender en el combate real. Si tiene Java u otra experiencia en desarrollo orientado a objetos, se recomienda que domine rápidamente los conocimientos básicos y comenzar el proyecto directamente es la mejor opción.