domingo, noviembre 25, 2007

Demo de arquero disparando flechas

Este fin de semana ha sido productivo, ya que me he quedado en casa y he podido aprovechar el tiempo para seguir actualizandome y de paso hacer alguna que otra demo.

Ya que estoy a la espera de la encuesta, para ver con que tipo de proyecto comenzar los nuevos tutoriales, he decidido hacer una pequeña demo de un arquero que se mueve de arriba a abajo, se queda en posicion de reposo, y es capz de disparar flechas, hasta tres simultaneamente.

Como ya conte en post anteriores, ire poniendo videos de los tutoriales y de estas demos para que veais el resultado antes de meteros con el codigo fuente.

Aqui esta el video:



Y aqui estan los fuentes del proyecto. Lamentablemente no estan comentados, de hecho pueden tener algun comentario sin mucho sentido de la plantilla de XNA o del proyecto de la catapulta que hay en el centro de XNA Creators, ya que para acordarme de algunas cosas me he fijado en el:

http://www.digexxt.com/blog/sources/proof1.rar

espero que os guste, aunque es un poco repetir lo que ya sabiamos :-)

Un saludo !!!!

2 comentarios:

Dani dijo...

Hola,
Hace poco que descubrí tu blog, veo que hace que no lo actualices y te animo a que continúes con tus proyectos.
También quería decirte que he estado mirando el código del arquero y cuando cargas las texturas las haces una, creando muchas lineas.
Lo he modificado con bucles for y queda tal que así:
for (int i = 0; i<8; i++)
arq_run_n[i] =curGame.Content.Load-Texture2D-("content/textures/running n000" + i);

for (int i = 0; i < 8; i++)
arq_run_s[i] = curGame.Content.Load-Texture2D-("content/textures/running s000" + i);

for (int i = 0; i < 9; i++)
arq_pau_e[i] = curGame.Content.Load-Texture2D-("content/textures/paused e000" + i);

for (int i = 0; i < 13; i++)
{
if (i >= 10)
arq_sho_e[i] = curGame.Content.Load-Texture2D-("content/textures/shooting e00" + i);
else
arq_sho_e[i] = curGame.Content.Load-Texture2D-("content/textures/shooting e000" + i);
}

Texture2D esta entre guiones pq blogger no me deja poner mayor menor.
Venga, un saludo, y enhorabuena por el blog.

Anónimo dijo...

muy bueno loko...segui asi!!!