Mayo 25, 2013, 10:14:59 am

Autor Tema: Error con mascara de golpe y tecla de salto  (Leído 216 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado shaggymon

  • Habitual
  • *
  • Puntos: 0
  • Mensajes: 70
    • Ver Perfil
Error con mascara de golpe y tecla de salto
« en: Octubre 21, 2011, 05:34:32 am »
Probando mi juego descubri un error muy molesto, si presiono hacia arriba y el boton de golpe muy rapido el personaje se queda paralizado en el sprite de salto, revisando el problema lo genera el script de la mascara de golpe, pero no se como arreglar el problema sin desactivar la misma..

Lo tengo de la siguiente manera:


EVENTO CREATE

bizzy = false

EVENTO ANIMATION END

if sprite_index = spr_Hit
     {
     bizzy = false
     }

EVENTO PRESS SPACE

if bizzy = true // Se asegura de que no golpees de nuevo mientras estas pegando
     {exit}

if gravity > 0 // Se asegura de que esto solo pase en el suelo
     {exit}
     
hspeed = 1 // No deja que el personaje camine mientras pega

sprite_index = spr_Hit//Pone el sprite normal a la animacion de golpe

image_index = 0// Se asegura que la animacion de golpe comienza desde el principio

cre = instance_create(x,y,Obj_Hit_Mask)//   Crea la mascara de ataque y obtiene su ID

cre.sprite_index = spr_Hit_Mask //Pone el sprite correcto para la mascara de ataque

cre.image_xscale = image_xscale //hace que el sprite se ponga en la direccion correcta

bizzy = true // Se asegura de que el personaje no se mueva o alguna otra cosa mientras el golpe es dado


la ultima linea bizzy=true , es la que creo que genera el problema al cambiar a bizzy=false o sacar esa linea no aparece el error pero la mascara funciona extraño x.x .. cualquier ayuda sera bienvenida , dejo el editable por si alguien le puede pegar una mirada. muchas gracias
« última modificación: Octubre 21, 2011, 05:36:03 am por shaggymon »
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado MaanuRP

  • Okupa
  • *
  • Puntos: 20
  • Mensajes: 887
  • Sexo: Masculino
  • MaanuRP! Game Maker 8!
    • Ver Perfil
Re: Error con mascara de golpe y tecla de salto
« Respuesta #1 en: Octubre 23, 2011, 02:44:46 pm »
Este post describe el mismo problema que del ultimo post que hiciste, cierto? Asi puedes borrar este o ir actualizando los dos al mismo tiempo.

Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 370
  • Mensajes: 1777
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re: Error con mascara de golpe y tecla de salto
« Respuesta #2 en: Octubre 23, 2011, 03:44:33 pm »
quita esto if gravity > 0 // Se asegura de que esto solo pase en el suelo
   {exit}

usa if !place_free(x,y+1)
{
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF



Desconectado shaggymon

  • Habitual
  • *
  • Puntos: 0
  • Mensajes: 70
    • Ver Perfil
Re: Error con mascara de golpe y tecla de salto
« Respuesta #3 en: Octubre 24, 2011, 11:02:49 pm »
Cual es la diferencia?