Entendiendo el código

Una vez que hemos lanzado nuestro primer proyecto, aparecen una serie de archivos ya cargados por defecto, si miráis a vuestra derecha, podréis ver un panel llamado explorador de solución, allí podemos ver todos los archivos relacionados con nuestro proyecto. Ahora mismo lo que nos interesa es ver los dos archivos de extensión .cs , que son los dos archivos de código que tiene el proyecto por defecto, vayamos con el primero de ellos:

  • Program.cs

Para ver una explicación del código, click aquí: Program.cs

  • Game1.cs

Para ver una explicación del código, click aquí: Game1.cs

Sugerencia: Una vez entiendas el código, en vez de ejecutarlo con F5, presiona F11, para depurar el juego paso a paso y así podemos ver como se ejecuta el código para comprender mejor el funcionamiento de XNA.

Más Información: Para más información sobre los métodos o clases que aparecen en el código visita el listado de métodos y clases.

5 pensamientos en “Entendiendo el código

  1. Hola estoy desarrollando un videojuego 2d en xna es el primero, pero tengo un problema, como se pueden hacer “temporizadores”, mi problema en concreto es este una nave destruye a naves enemigas, para la explosión hice un manejador de motor de partículas, cuando la bala colisiona con la nave enemiga desaparece y se activa la explosion, el problema es que no se ve la explosión por el corto tiempo, como puedo hacer que se ejecute un objeto por un cierto tiempo.

    //Seria el seudocodigo
    protected override void Update(GameTime gameTime){
    if(bala.rec.inter(nave_ene.rec)){
    particulafuego = new MotorParticula(textura,nave_ene.pos.x,nave_ene.pos.y);
    nave_ene = null;
    particulafuego.es = true;
    }
    if(nave_ene==null)
    if(particulafuego.es)
    particulafuego.update();
    }
    }
    protected override void Draw(GameTime gameTime){
    if(nave_ene==null)
    if(particulafuego.es){
    particulafuego.draw(spriteBatch);
    particulafuego.es==false;
    }
    }

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s