¿Cómo se crean los juegos 3D como CrossFire?
En primer lugar, debes tener un motor de juego 3D, de lo contrario será difícil de desarrollar.
Luego está la división del trabajo en el proyecto: planificación, programación y arte.
La planificación determina la apariencia del juego.
El artista dibuja el cuadro original y realiza la maqueta según el plano.
Luego, los programadores construyen mundos virtuales.
Los modelos de juegos generalmente utilizan dos tipos de software:
1.3dMax: se usa para hacer escenas de juegos
2.MAYA: se usa para hacer modelos de personajes
También es posible utilizar Z-Brush para crear modelos de personajes.
Aprender C++
Primero puede leer "Programación C++" de Tan Haoqiang, luego "Introducción a C++", luego "C++ eficiente" y finalmente "C++ más eficiente". Es un poco de trabajo.
Luego, para mejorar tus habilidades de programación, aprende no solo C++ sino también estructuras de datos y algoritmos. Aprenda bien estos dos temas y luego escriba más programas y realice proyectos. Espero que puedas ganar algo y te deseo éxito
Luego, te recomiendo varios libros para aprender juegos.
"Introducción 2D"
"Fundamentos de programación de juegos en Visual C++"
"Programación de juegos clásicos en Visual C++"
En términos generales, ahora puedes aprender 3D directamente. Si aprendes bien 3D, 2D no importará.
"nehe tutorials" Este es el único libro electrónico, ¡un muy buen tutorial de OPENGL!