Título: funcion eliminar de Space Invaders Publicado por: tomkat en 23 Noviembre 2008, 01:32 am tengo q hacer un juego q es Space Invaders se trata de una nave que mata 3 tipos de aliens antes q lleguen a la altura de la nave, ya he dubujado en el canvas todos los objetos y la nave q incluso tambien dispara ¿pero como hago para que cuando la bala llegue a la posicion del alien este se elimine,¿en q evento,y si son clases diferentes como relaciono las posiciones , una ayudadita plissss xevere..... ;)
Título: Re: funcion eliminar de Space Invaders Publicado por: BlackZeroX en 23 Noviembre 2008, 01:57 am tengo q hacer un juego q es Space Invaders se trata de una nave que mata 3 tipos de aliens antes q lleguen a la altura de la nave, ya he dubujado en el canvas todos los objetos y la nave q incluso tambien dispara ¿pero como hago para que cuando la bala llegue a la posicion del alien este se elimine,¿en q evento,y si son clases diferentes como relaciono las posiciones , una ayudadita plissss xevere..... ;) si los pones en un picturebox o no se como este tu juego usa esta api para detectar coliciones y lo demas es a tu ingenio Código
Título: Re: funcion eliminar de Space Invaders Publicado por: BlackZeroX en 23 Noviembre 2008, 02:26 am mmm bueno aca te dejo un ejemplo:
solo copealo y pegalo en un nuevo formulario.¡! Código
Saludos Título: Re: funcion eliminar de Space Invaders Publicado por: seba123neo en 23 Noviembre 2008, 04:05 am digamos que ni idea como es el juego ¿no? :¬¬
Título: Re: funcion eliminar de Space Invaders Publicado por: BlackZeroX en 23 Noviembre 2008, 05:41 am jaja lo que entendi es que es algo asi como el juego de tetris ese que debes eliminar los cuadritos antes de que lleguen a la linea de la nave ja o como el juego de Galaxi solo que las naves van cayendo hasta la nave que se controla eso creo o no tomkat?
Título: Re: funcion eliminar de Space Invaders Publicado por: Sin Nick xD en 23 Noviembre 2008, 06:00 am échale un ojo a esto esta en java pero quizá te sirva de algo
http://foro.elhacker.net/java/ejercicios_open_source-t220190.0.html saludos Título: Re: funcion eliminar de Space Invaders Publicado por: AxXioma en 23 Noviembre 2008, 14:53 pm tengo q hacer un juego q es Space Invaders se trata de una nave que mata 3 tipos de aliens antes q lleguen a la altura de la nave, ya he dubujado en el canvas todos los objetos y la nave q incluso tambien dispara ¿pero como hago para que cuando la bala llegue a la posicion del alien este se elimine,¿en q evento,y si son clases diferentes como relaciono las posiciones , una ayudadita plissss xevere..... ;) No se puede postear el mismo post mas de una vez. Ya te respondí en el otro. Leete las reglas. Título: Re: funcion eliminar de Space Invaders Publicado por: seba123neo en 23 Noviembre 2008, 15:23 pm perdona ░▒▓BlackZeroҖ▓▒░ no me referia a vos cuando dije que no tenia idea...
Título: Re: funcion eliminar de Space Invaders Publicado por: ~~ en 23 Noviembre 2008, 17:49 pm O lo preguntas en el foro de C o lo preguntas aquí, pero no lo preguntes en los dos :P En que lenguaje estás programando? aunque básicamente ya te han dicho la solución...
Supongo que cada enemigo será un Sprite guardado en un arreglo. Tienes que insertar una condición que verifique si la bala ha llegado a los enemigos, y si llega que se borre la unidad en la que está el enemigo, lo cual mostraría su coordenada vacía. Para hacer lo que te estoy intentando explicar, hay algunos algoritmos de choques de sprites, te dejo aquí uno que creo que es bastante útil: http://softwarelibre.uca.es/wikijuegos/Colisiones Saludos. |