Programación General > Visual Basic 6.0 e inferiores
Juego En Visual
(1/1)
luis_rdr:
Buenas soy nuevo en el foro.Tengo un problema al realizar el clasico fronton en visual Basic.Ya que no se como hacer que la rebota rebote al llegar a la pared del form.¿como se hace?.Muchas gracias
Brroz:
Hola Luis_rdr.
Este tema no tiene nada que ver con VB. Que estes desarrollando un programa en vb no quiere decir que cualquier duda que te surja este relacionada con vb. Busca en internet que hay bastante info y ejemplos de estas cosas, o postea en el foro de programación de videojuegos, por ejemplo.
De todas formas, supongo que debes utilizar un producto vectorial entre el vector dado por el desplazamiento de la pelota y supongo que el vector normal de la pared con la que choca.
Si tienes alguna duda de VB, ya sabes...
Suerte.
luis_rdr:
OK.gracias
RadicalEd:
AUNQUE ESTOY DE ACUERDO CON Brroz, ESTO TE PUEDE AYUDAR UN POCO
--- Código: Text --- If Image.Top = 0 Then 'OSEA EL PRINCIPIO DEL FORM Image.Top = Image.Top + 'VALOR QUE LE DES End If Y ASI CON EL RESTO, COMO Left Y ASI, SI LLEGAS AL MAXIMO DE LAS PUNTAS ENTONCES RESTA
OJALA TE SIRVA.
CHAO
fap1603:
Otra cosa que puedes hacer, si utilizas objetos, es simular que la pelota se aleja jugando con el tamaño de esta, y claro tb sus coordenadas, en este caso left y top, ya que es rapido, puedes usar un timer, y graduar el alejamiento de modo que te da la sensacion. Espero te de una idea.
Navegación
Ir a la versión completa