Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: kakinets en 9 Enero 2006, 01:26 am



Título: Duda al crear juego
Publicado por: kakinets en 9 Enero 2006, 01:26 am
Hola a todos....

Mi duda es la siguiente:
 -Yo estoy creando un juego pero lo que no se, no me doy cuenta es como hacer que al presionar un boton un avion dispare una bola y si esa bola pasa por arriva de una imajen( serrria el enemigo) que se destrulla.

mi preguntas son:

  Como ago para que cuando el tiro pase por arriva de la imagen se elimine.
  como ado para disparar sientos de veces seguida la misma bola.

  Es posible hacer esto en VB o nosecito algo mas complejo como c++

       Saludos KakiNets


Título: Re: Duda al crear juego
Publicado por: ciruit en 9 Enero 2006, 05:20 am
Te recomiendo, para que veas ejemplos directos que busques aca (http://www.pscode.com).

Saludos.


Título: Re: Duda al crear juego
Publicado por: Grimble Grumble en 9 Enero 2006, 10:01 am
Lo q propones se puede hacer y es muy simple...

Compara el hide,wide,top y left de las imagenes para generar una condicion...

simple...

Sino entendes lo q digo te paso un pedacito de algo q hice... Saludos!


Título: Re: Duda al crear juego
Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 12 Enero 2006, 01:17 am
para que pase algo al apretar una tecla ponés:

Private sub form_keypress (keyascii as Integer)
if keyascii = 113 then End
End Sub

por ejemplo en ese code, al apretar la q salis de la aplicacion
el 113 es el codigo ascii.
buscate en google la lista de los codigos ascii
espero que te pueda servir de algo
saludos


Título: Re: Duda al crear juego
Publicado por: kakinets en 12 Enero 2006, 02:20 am
JoKker gracias por tu ayuda eso ya lo se.

y en cuanto a Grimble Grumble  pasame lo que hiceste que seguro me va a servir


Título: Re: Duda al crear juego
Publicado por: Grimble Grumble en 19 Enero 2006, 05:26 am
Fijate si te anda esto

Suponiendo q el image 1 es el tiro y el image 2 el enemigo

If image1.top<=image2.top+image2.height and image1.left>=image2.left and image1.left<image2.left+image2.width Then
CHOCAN
End If

Saludos !