Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/07/2010, 00:25
Avatar de daPhyre
daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 9 meses
Puntos: 142
Respuesta: Ayuda con HitTest para juego de plataformas?

A veces complican demasiado lo sencillo...

Un ejemplo básico en pseudocódigo.

Código PHP:
variable entera jumper 7// Con este se inicia, puede ser más o menos

si (jumper && presionandoSaltojugador.velocidadY += jumper--;
// *persionandoSalto es la tecla de brinco.
// Si jumper aun es mayor que 0, se suma a la velocidadY.
jugador.velocidadY--; // Gravedad

jugador.-= jugador.velocidadY // Se mueve el personaje

si (hitTest(suelo)){ // Al tocar el suelo
jugador.velocidadY 0// Toca suelo, deja de caer.
jugador.suelo.jugador.Altura// Se pone el jugador al ras del suelo.
jumper 7// Regresas la habilidad de brincar a tu personaje.

Eso sería básicamente el código de un juego de plataformas básico. Caminar a los lados es como en los demás juegos, supondré que eso ya sabes hacerlo. Si tienes problemas para adaptar el pseudocódigo, seguro podremos ayudarte con tus dudas.

Suerte

Edito: Perdona si no puedo ayudarte a adaptarlo a AS2, estoy más acostumbrado a AS3. Suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...