He estado viendo los tutoriales de riemer, y es cierto. Ademas, los tutoriales parecen estar ordenador de forma logica ... empezando por el de 2D, despues uno de introduccion a 3D, y despues ya uno de 3D con mas cosas (que es el que publique originalmente).
Estaria bien empezar por el de 2D como primera toma de contacto.
- usa una estructura para los datos del jugador en lugar de una clase. Imagino que será más óptimo de esta forma.
- hace cosas en el LoadContent() que creo que estarían mejor en el Initialize(), por ejemplo la llamada a SetUpPlayers() y la inicilización de playerScaling.
Respecto a lo de las inicializaciones y donde realizarlas, me parecio ver en otro tutorial que hay que ser cuidadoso con ello, pq en el Initialice hay algunas cosas que aun no estan disponibles, o que si se hacen alli, falla.
Echale un ojo mas en profundidad a ver si comenta algo al respecto.
6 comentarios:
He estado mirando el enlace y creo que deberíamos empezar por este otro más sencillo:
http://www.riemers.net/eng/Tutorials/XNA/Csharp/series2d.php
Me ha costado, pero al final he averiguado que para seguir el tutorial hay que ir pinchando en los enlaces del menú que hay a la derecha.
He estado viendo los tutoriales de riemer, y es cierto. Ademas, los tutoriales parecen estar ordenador de forma logica ... empezando por el de 2D, despues uno de introduccion a 3D, y despues ya uno de 3D con mas cosas (que es el que publique originalmente).
Estaria bien empezar por el de 2D como primera toma de contacto.
Empezamos bien.
Con el primer ejercicio ya tengo una duda:
graphics.PreferredBackBuffer[Width|Height] establece la resolución del juego?
He buscado un poco y parece que sí. Lo de "BackBuffer" me despistaba. Me queda la duda de si servirá para algo más.
Más cosas que me llaman la atención:
- usa una estructura para los datos del jugador en lugar de una clase. Imagino que será más óptimo de esta forma.
- hace cosas en el LoadContent() que creo que estarían mejor en el Initialize(), por ejemplo la llamada a SetUpPlayers() y la inicilización de playerScaling.
Respecto a lo de las inicializaciones y donde realizarlas, me parecio ver en otro tutorial que hay que ser cuidadoso con ello, pq en el Initialice hay algunas cosas que aun no estan disponibles, o que si se hacen alli, falla.
Echale un ojo mas en profundidad a ver si comenta algo al respecto.
Ya sé por qué están ahí. Accede a variables que dependen las texturas. No me había fijado y pensé que solo hacía algunos cálculos.
Publicar un comentario