Si desea pasarse a la industria del juego, solicite asesoramiento a expertos sobre cómo ingresar a la industria.
Antes que nada, déjame decirte que no soy un experto.
También estoy aprendiendo opengl. Lo he estado aprendiendo durante aproximadamente medio año. Hablaré sobre mis sentimientos durante el proceso de aprendizaje.
1: En primer lugar, recomiendo dos buenos libros, uno es "OpenGL Super Book" (un muy buen libro) y "OpenGL Programming Guide" (muy profesional), que son muy adecuados para empezar. .
2: Es cierto que aprender OpenGL requiere algunos conocimientos básicos de matemáticas avanzadas, pero no es necesario aprender todas las matemáticas avanzadas. Primero debes comprender los determinantes y las operaciones de los determinantes. Matrices y operaciones matriciales. Vectores, así como expresiones de coordenadas vectoriales y operaciones vectoriales. Muy sencillo. Con estos fundamentos, no habrá ningún problema en los primeros capítulos (no he leído los siguientes capítulos, por lo que no puedo responderlos arbitrariamente), como establecer modelos geométricos simples, mover, rotar, desplazar y escalar objetos. Luz y sombra. Texturas, etc Aprenda lo que necesitará más adelante y luego continúe sus estudios.
3: Creo que tienes los conceptos básicos de C y C y puedes aprender por ti mismo.
4: Y creo que OpenGL es más fácil de aprender que DirectX, y los materiales de ejemplo son muy ricos. DirectX tiene muchas cosas complicadas y no es adecuado para principiantes. Al crear juegos, use OpenGL para gráficos. y use DirectX para sonido, red, entrada, etc. Lo más importante es que OpenGL es multiplataforma. No hay duda de que en el desarrollo futuro de la industria del software, los dispositivos portátiles definitivamente superarán a los de escritorio y los dispositivos portátiles ahora. Básicamente es compatible con OpenGL, como Android e iOS, por lo que personalmente creo que OpenGL sigue siendo muy prometedor.
5: De todos modos, soy un firme partidario de OpenGL. Las anteriores son mis opiniones personales y son solo como referencia.