Aprendizaje——Desarrollo de juegos
Hermano, déjame darte un consejo primero. Lee "La sabiduría del interrogatorio". Al menos explica tu situación.
==========
Compre muchos libros y visite GameRes.com, hay muchos tutoriales en el área de documentación. Comencemos con lo básico, así que primero hagamos el 2D. Hay mucha información sobre DirectDraw y también hay mucha información sobre SDL. Hay tantas cosas en 2D que puedes entenderlas en unos pocos meses. Si quieres hacer 3D, puedes elegir entre D3D y OpenGL. Hay muchos libros sobre D3D, y el que tiene el dragón rojo en la portada es casi el mejor. En OpenGL, hay "Guía de programación OpenGL" y "OpenGL Super". Libro", y hay muchos otros libros. .
Lo anterior trata sobre programación de gráficos. De hecho, además de la programación de gráficos, la programación de juegos requiere conocimientos gráficos especializados. Los cursos profesionales de informática son los más importantes. Los principios de la microcomputadora y la compilación del sistema operativo son indispensables.
También se suele mencionar el inglés y las matemáticas. El inglés es bueno y se beneficiará desde el principio. Las matemáticas serán más importantes más adelante.
Mirando hacia atrás en la programación de juegos, de hecho, aparte de los conceptos básicos mencionados anteriormente, no hay muchas cosas difíciles en la programación de juegos, que es la aplicación básica integral. Definitivamente estará bien dedicar tiempo y energía a leer libros y participar en la comunidad, a menos que sientas que el desarrollo de juegos es bastante aburrido y dejes de estudiar. La programación adquiere cada vez más experiencia a medida que se mejora y lleva tiempo hacerlo.
Puedo encontrar libros en librerías y en Dangdang Excellence. Para las comunidades en línea, está GameRes.com en China y GameDev.net en el extranjero. Si estoy interesado, puedo encontrar algunos grupos QQ para decir tonterías. DE ACUERDO.
Inicialmente buscas una manera de mostrar imágenes para poder hacer un juego de disparos de aviones súper simple (sin fondo). Luego quieres que tenga un fondo, así que tienes que descubrir cómo armar el fondo (no puedes armarlo, la imagen completa ocupará mucho espacio en la memoria, casi nadie hace esto), cómo hacer que el fondo se desplace (minimizar al máximo el consumo de la máquina)). También hay muchos aviones. La forma de escribir código para organizar y administrar estos aviones no se puede codificar completamente. Entonces necesitas al menos conocimiento de estructuras de datos. Este es el juego 2D más simple. Si quieres ser profesional, necesitas más cosas.