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

Temas - hawthdown

#1
General / GamerLoper
02 de Abril de 2011, 03:22:21 AM
Que tal gente, nada mas queria pasar a dejarle el link de la Web que acabo de lanzar sobre Desarrollo de Juegos, donde habra noticias, reviews y un monton de cosas mas.

Saludos!
#2
Programación gráfica / XNA 2D
18 de Junio de 2008, 07:15:27 PM
Buenas, posteo para ver si me pueden ayudar con este motor un problema que tengo.

Reicen empiezo, y estoy intentando hacer un juegito estilo PONG, el problema que tengo es con la pelota, lo pude hacer mover y todo, pero cuando choca con la ventana de abajo, osea, con la pared de la ventana, es como que si chocara, pero va hacia delante hasta que choca con otra pared y se queda clavado, me pueden decir por que pasa esto. Les dejo el codigo para que ven si tengo añgo mal.

pelota.v_bola = new Vector2(100f, 150f);
           pelota.p_bola += pelota.v_bola * (float)gameTime.ElapsedGameTime.TotalSeconds;
           int maxX = Window.ClientBounds.Width - pelota.t_bola.Height;
           int minX = 0;
           int maxY = Window.ClientBounds.Height - pelota.t_bola.Width;
           int minY = 0;

           if (pelota.p_bola.X > maxX)
           {
               pelota.v_bola.X *= -1f;
               pelota.p_bola.X = maxX;
           }
           else if (pelota.p_bola.X < minX)
           {
               pelota.v_bola.X *= -1f;
               pelota.p_bola.X = minX;
           }

           if (pelota.p_bola.Y > maxY)
           {
               pelota.v_bola.Y *= -1f;
               pelota.p_bola.Y = maxY;
           }
           else if (pelota.p_bola.Y < minY)
           {
               pelota.v_bola.Y *= -1f;
               pelota.p_bola.Y = minY;
           }

Todo esto esta en el metodo update.

Desde ya, muchas gracias.
Saludos.
HawthDown, hawthdown@hotmail.com





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.