Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - Diegosanchez

#1
General Programadores / Re: movimiento para novato
02 de Agosto de 2010, 10:38:16 AM
De acuerdo ya lo he entendido... muchas gracias a los dos, mi problema es el no conocer la verdadera jerga en programacion. Cuando aprendi lo que era un vector yo lo llamaba matriz... de ahi que me haya liado. Gracias :P
#2
General Programadores / Re: movimiento para novato
31 de Julio de 2010, 06:36:10 PM
Muchas gracias blau, ha quedado claro cual es la solucion: usar vectores.

Su definicion matematica la llevo bien, pero para aplicarlo en la programacion es diferente.... ¿Saben de alguna pagina donde sea explicado? ¿o que tenga algun codigo para ver estos calculos, o como declarar un vector? un saludo, y gracias de nuevo
#3
General Programadores / movimiento para novato
31 de Julio de 2010, 02:55:16 PM
Lo primero presentarme: Soy DiegoSanchez y aunque llevo bastante tiempo leyendo el foro, no me decia a escribir, hasta ahora.
Desorrollo juegos, o lo intento al menos, en 2D con la libreria Allegro.

He aqui mi pregunta:

Hasta ahora, para controlar el movimiento de los objetos como por ejemplo una bola, tenia las siguientes variables:
Posicion_X_Bola, Posicion_Y_Bola   (Para indicar la posicion de la bola en pantalla)
Velocidad_X_Bola, Velocidad_Y_Bola   (Para indicar el movimiento de la bola).

Cuando la bola rebotaba, por ejemplo, en la parte inferior de la pantalla multimiplicaba Velocidad_Bola_Y *= -1, y de este modo cambiaba su direccion facilmente.

Pero ahra me doy cuenta de que esto no es muy bueno, ya que por ejemplo al querer dirigir la bola hacia un punto especifico, o en una direccion especifica, no sabria que valores darle a las variables de la velocidad. ¿Alguien me explicaria como hacerlo?.


Espero se entienda, un saludo





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.