Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

* Sponsor

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: necesito ayuda!!  (Leído 252 veces)

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

Desconectado roy_focker

  • Visitante
  • *
  • Puntos: 11
  • Mensajes: 5
    • Ver Perfil
en: Octubre 11, 2021, 03:28:58 am
Hola, queria pedir su ayuda ya que me trabe en una parte, tengo un personaje principal que cuando presiona la tecla E agarra un arma, hasta ahi todo bien logre que dispare y todo pero tengo el inconveniente de que el arma se mueve y no mantiene la posicion que le di por que no puede seguir a la misma velocidad al personaje principal, por mas que le ponga la velocidad 100mil veces superior vuelve a su posicion cuando freno, la idea es que se mantenga siempre en la misma posicion, bueno eso es todo al que me de una mano con esto le estare agradecido





if object_exists(obj_player){
if activar = true

{


if balas >= 1{
if mouse_check_button(mb_left)
                                                  {
                                                  alarm[0]=1.49;
                                                  }   
}
if balas =0{
}
                                                 
                                             
                                                 
                                                  friction= false;
x=obj_alma.x;
y=obj_alma.y;
speed=100000000000;                                                 

}
 

if balas =0{
}

else {speed = 0;}




(el obj_alma no es el arma puse asi para que cuando el personaje principal muera los enemigos esten mirando ese objeto, el obj_alma si esta pegado al obj_player )
« Última modificación: Octubre 11, 2021, 03:38:22 am por roy_focker »

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Alemar5

Respuesta #1 en: Octubre 11, 2021, 04:06:13 am
Que onda amigo! Hace tiempo me pasó un problema similar, la solución que le encontré fue poner los códigos de las coordenadas x, y en un end step, eso hizo más preciso el movimiento, intenta con eso y me cuentas, un saludo! :3

 
Los siguientes usuarios dieron las gracias a este tema: roy_focker


Desconectado roy_focker

  • Visitante
  • *
  • Puntos: 11
  • Mensajes: 5
    • Ver Perfil
Respuesta #2 en: Octubre 11, 2021, 07:21:49 am
Hola, ahi probe eso pero aunque lo haga me sale el mismo error que en step,igualmente gracias por la respuesta para asi ir descartando

 


Desconectado Alemar5

Respuesta #3 en: Octubre 11, 2021, 05:01:27 pm
hmm, ya veo..
mira, pienso que la variable speed esta de mas en este código, has probado no usar speed?

 
Los siguientes usuarios dieron las gracias a este tema: roy_focker


Desconectado roy_focker

  • Visitante
  • *
  • Puntos: 11
  • Mensajes: 5
    • Ver Perfil
Respuesta #4 en: Octubre 11, 2021, 05:17:45 pm
Fue lo primero que hice, solo la agregue despues pero el resultado es el mismo

 


Desconectado AlexWood

Respuesta #5 en: Octubre 12, 2021, 02:57:36 am
Prueba poniendo el código en los 3 eventos steps

 


 


Warning: Parameter 1 to spoiler_buffer() expected to be a reference, value given in Unknown on line 0

Warning: Parameter 1 to custom_report_ob() expected to be a reference, value given in Unknown on line 0