Tutorial Como poner armas y balas "Disparar" en Game Maker 8 (Conociendo GM8 Parte 5)

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2025

ความคิดเห็น • 1K

  • @freakzone1284
    @freakzone1284 9 ปีที่แล้ว +14

    Muchisimas gracias a este grandioso hombre, que suerte que contamos con gente tan esplendida como esta... me suscribo y pulgar arriba, Gracias amigo

    •  9 ปีที่แล้ว +1

      FreakXDgamer No hay de que, Gracias por tu comentario! :)

    • @freakzone1284
      @freakzone1284 9 ปีที่แล้ว

      Gracias at ti, tengo mi propio juego, muchas gracias amigo...

    • @getka7002
      @getka7002 7 ปีที่แล้ว

      Adderly Céspedes que pasa si en la variable test no me salga larger than, me aparecen otros

  •  12 ปีที่แล้ว +1

    Si dispara muchas balas cuando lo dejas presionado, es porque tienes que ponerle las acciones en el orden en que la puse y en el evento KeyPress
    Y si las balas salen muy rápido, entonces cuando vayas a poner la acción Create Moving 3:43, donde dice speed yo le puse 20, tu puedes ponerle 12 o lo que quieras, de eso depende la velocidad de la bala.
    Para ponerle sonido y que suene cuando solo haya balas, tienes que agregarle el sonido dentro del block, al principio "Start Block" y allí lo pones.

  • @EsGratisSuscribirte
    @EsGratisSuscribirte 11 ปีที่แล้ว +6

    El spr_left es el nombre del sprite mirando hacia la izquierda, tu tienes que poner el nombre de tu sprite mirando hacia la izquierda. Espero que sea eso y averte ayudado =)

  •  12 ปีที่แล้ว

    Claro que si!! le agregas la accion de sonido (Play song) obicada en la pestaña Main1.

  • @xavierescorcia2736
    @xavierescorcia2736 9 ปีที่แล้ว +19

    necesito ayuda, me sale este error:
    ERROR in
    action number 3
    of Key Press Event for Key
    for object object47:
    Error in expression:spr_left
    position 1: Unknown variable spr_left

    • @elfongusfrifla2647
      @elfongusfrifla2647 9 ปีที่แล้ว +1

      +xavier escorcia a mi tambien me sale

    • @MsJeiron
      @MsJeiron 7 ปีที่แล้ว +1

      a mi también me sale

    • @SxGenesisZ
      @SxGenesisZ 7 ปีที่แล้ว

      Un poco tarde pero bueno... Donde dice spr_left debes colocar la sprite que hiciste mirando a la izquierda.

    • @azazeltopic
      @azazeltopic 6 ปีที่แล้ว

      jajaj XD

    • @lazAlval
      @lazAlval 6 ปีที่แล้ว

      donde ....

  •  12 ปีที่แล้ว

    La verdad es que nunca he jugado ese juego.. recientemente lo conocí porque alguien me hizo un comentario similar al tuyo. Pero si sigues todos mis tutoriales poco a poco estaremos creando juegos de ese tipo y quizás mucho mejor dependiendo la creatividad que utilices para hacer las cosas.

  • @martinianomeyorin6645
    @martinianomeyorin6645 11 ปีที่แล้ว +14

    me podes ayudar ? me aparece ERROR in
    action number 3
    of Key Press Event for A-key Key
    for object matias:
    Error in expression:spr_left
    position 1: Unknown variable spr_left

    • @franciscomaydana8585
      @franciscomaydana8585 4 ปีที่แล้ว +1

      estas poniendo el mismo nombre del tutorial, tenes que poner el nombre que tiene tu sprite!

    • @martincooperxd2961
      @martincooperxd2961 4 ปีที่แล้ว +3

      @@franciscomaydana8585 MASTER LO PUBLICO HACE 6 AÑOS

    • @JesusBonan
      @JesusBonan 4 ปีที่แล้ว

      @@franciscomaydana8585 gracias me costo entender

    • @VinnieBarrett10
      @VinnieBarrett10 4 ปีที่แล้ว +1

      @@martincooperxd2961 jakasjkasjaksjaksjakj re duro

    • @SantiMartínez1
      @SantiMartínez1 4 ปีที่แล้ว +1

      espero que alguien en 2020 me responda, cuando incio el juego y disparo me dispara con el personaje mirando a la derecha pero no con el de la izquierda

  •  12 ปีที่แล้ว

    Si te refieres a la imagen? Entonces las trae el GM, pero en mi pagina creo que en el tutorial 1, 2 o 3 puse el link para descargarlas.

  • @Aphalex
    @Aphalex 9 ปีที่แล้ว +24

    Sí logro mi sueño y lo subo a steam, tú amigo mio aparecerás en los créditos cómo mi mentor.

    • @jacquelinebarbadoro7833
      @jacquelinebarbadoro7833 5 ปีที่แล้ว +1

      X2

    • @prega3188
      @prega3188 4 ปีที่แล้ว +1

      x3

    • @SantiMartínez1
      @SantiMartínez1 4 ปีที่แล้ว +2

      espero que alguien en 2020 me responda, cuando incio el juego y disparo me dispara con el personaje mirando a la derecha pero no con el de la izquierda

    • @egnesisrausseo4939
      @egnesisrausseo4939 4 ปีที่แล้ว +2

      @@SantiMartínez1 ¡QUE!?

    • @Bacano007
      @Bacano007 4 ปีที่แล้ว +1

      @@SantiMartínez1 .

  • @borosOG.
    @borosOG. 3 ปีที่แล้ว +6

    Hola, a todos amigos si les da el clasico error, se soluciona de la siguiente manera:
    1) En vez de colocar spr_left y spr_right, pongan 0
    2) En la tercera variable marquen la casilla NOT
    Y ya esta es asi de facil ;)

    • @theachon3805
      @theachon3805 2 ปีที่แล้ว

      muchas gracias, estuve como media hora intentando solucionar el error

  •  11 ปีที่แล้ว

    Tienes que hacer lo mismo que hice aqui, agregar otro test variable y poner que si el sprite_index es igual al personaje saltando para la derecha que cree la bala para la derecha igual con saltando para la izquierda, es el mismo proceso pero le agregas mas acciones dentro de los bloques, esta vez donde puse spr_left & spr_right, que sea por ejemplo: spr_left_jump o lo que sea que le tengas puesto como sprite.

  • @francislamarmota456
    @francislamarmota456 10 ปีที่แล้ว +4

    como seria para poder apuntar con el puntero hacia donde quieras y disparar ¿?

    • @SantiMartínez1
      @SantiMartínez1 4 ปีที่แล้ว

      espero que alguien en 2020 me responda, cuando incio el juego y disparo me dispara con el personaje mirando a la derecha pero no con el de la izquierda

  •  11 ปีที่แล้ว

    Es exactamente lo que dijiste ;)
    Solo repites el evento donde puse sprite_index = spr_left, pero esta vez con el nombre del personaje cuando salta.
    Otra cosa que quizas pueda ayudarte un poquito, es el video que puse en mi canal:
    entra a mi canal y busca el video Blog Show #2 y adelanta el video a 2:05 y mira algunas cosas que le puse y explique con respecto a este mismo video a ver si algo de eso te ayuda.
    Tambien si ves todos mis tutos, te aseguro que podrias entender todo mejor.

  • @Hackthreegameandroid2728
    @Hackthreegameandroid2728 9 ปีที่แล้ว +48

    soy al único que lo hizo bien y no le funciono?????'

    • @M4go0903
      @M4go0903 7 ปีที่แล้ว

      noo

    • @torknillo
      @torknillo 7 ปีที่แล้ว

      no

    • @marcetoteles4545
      @marcetoteles4545 7 ปีที่แล้ว

      noo estoy haciendo todo lo posible para ver q sucede

    • @cronoxg7266
      @cronoxg7266 7 ปีที่แล้ว +1

      ami me funciono nooob

    • @nicolasplay2858
      @nicolasplay2858 7 ปีที่แล้ว +2

      amigo yo lo ise todo bien pero no me funciono,un rato mal gastado

  •  12 ปีที่แล้ว

    Existen varios métodos; según de que trate tu juego o lo que quieras lograr exactamente.
    Una de ellas es estableciendo alarmas para que dispare cada cierto tiempo decidido por ti.
    Y otra es con scripts para que dispare aleatoriamente o cuando el jugador principal este cerca del enemigo.
    Pero explícame de que trata tu juego y que quieres lograr, para ver en que te ayudo o si quizás haga un tutorial después.

  • @ItsMeFantasman015
    @ItsMeFantasman015 11 ปีที่แล้ว +3

    todos vosotros que tienen el error. activen los subtitulos y miran el vídeo de nuevo. entonces ya no te sale error

    •  10 ปีที่แล้ว +4

      Exacto, en las anotaciones explico muchas cosas que olvide mencionar.

    • @yeisonhuiza8170
      @yeisonhuiza8170 10 ปีที่แล้ว

      Adderly Céspedes pero tengo error de sprite_index ayudaaaa

  •  12 ปีที่แล้ว +1

    Bueno, se me olvido mencionarlo en el tutorial, pero donde pongo spr_right va el nombre del sprite que va a la izquierda y spr_right el que va a la derecha, por ejemplo donde si tu personaje tiene un Sprite que va a la izquierda y le pusiste jugado izquierda, pueds le pones el mismo nombre que le tienes, en donde puse spr_left.

  • @ezeplaythis8079
    @ezeplaythis8079 7 ปีที่แล้ว +4

    *En donde puso spr_left, ustedes tienen que poner el nombre del sprite de uds que va a la izquierda y viceversa con la derecha!*

    •  7 ปีที่แล้ว +1

      Exacto! Gracias por destacarlo (este vídeo es un poco viejo por eso lo he recreado) En la descripción el link

    • @marcetoteles4545
      @marcetoteles4545 7 ปีที่แล้ว

      ya yo lo hice y sigue saliendo lo mismo

  •  12 ปีที่แล้ว

    Si, solo tienes que poner la acción de las variable y la vida, que pusiste en el evento Create y agregar un evento Other/Game Start y ponerlas alli dentro.

  • @mikeas4252
    @mikeas4252 7 ปีที่แล้ว +3

    *AMIGOS, A MUCHOS LES SALE*
    ERROR in
    action number 3
    of Key Press Event for Key
    for object object47:*
    *Error in expression:spr_left
    position 1: Unknown variable spr_left*
    ^
    *AHI DEBEN PONER EL NOMBRE DE EL SPRITE QUE LE HAYAN PUESTO A SU PERSONAJE LLENDO A LA IZQUIERDA, Y VICEVERSA CON LA DERECHA.*

  • @efrain9907
    @efrain9907 9 ปีที่แล้ว +5

    HOLA PORFA RÁPIDO LO NECESITO ME APARECE ESTE ERROR CUANDO LO QUIERO INTENTAR ERROR in
    action number 3
    of Key Press Event for Key
    for object P_1:
    Error in expression:p-izquierda
    position 1: Unknown variable p

    • @xxUPEKxx
      @xxUPEKxx 7 ปีที่แล้ว

      EFR4G4M3R si copeaste el video talcual deves de poner los mismos nombres para lo sprites y los objetos

  •  12 ปีที่แล้ว

    Eso se debe a que tienes que poner el nombre del sprite que le pusiste cuando tu personaje que camina a la derecha, en donde puse spr_right y donde puse spr_left va el nombre del sprite que va a la izquierda, o sea que si a tu sprite le pusiste spr_izq por asi decir, entonces lo pones donde puse esas variable spr_left o spr_right.

  • @santiagofrancosanchez6230
    @santiagofrancosanchez6230 10 ปีที่แล้ว +3

    gracias muy pronto hare el gta 6
    XD

  •  11 ปีที่แล้ว

    Vez donde pusimos el evento Create Moving? Bueno en la X & Y si cambias esos numero por ejemplo si pones en la X: -5 se pondra 5 pixeles a la izquierda, si le pones solo 5 seran 5 pixeles a la derecha, si lo pones en Y: 20 se movera 20 piexeles para abajo etc. Se lo cambias y listo.

  •  12 ปีที่แล้ว

    :) Tienes que hacer tu variable una global" o sea donde quiera que pusiste la variable ammo, ahora pondras global.ammo, luego crea un objeto y dentro agrega el evento draw y pones la accion Draw variable desde la pestaña control, luego pones el nombre de la variable (globa.ammo) sin los paréntesis y en x & y pones por ejemplo: y: 32 y se moverá 32 pixeles para abajo y si pones x:10 se moverá 10 piexeles a la derecha y creo que eso es todo!

  •  12 ปีที่แล้ว

    Claro que sí, todo depende de ti, tu imaginación y lo que quieres hacer; No estas limitado a nada, solo a tu paciencia y imaginación. Intenta hacerlo por ti mismo, pero aun así, próximamente estaré haciendo un tutorial para hacer algo como esto que dices.

  •  12 ปีที่แล้ว

    Asegurate de marcar la casilla Relative cuando le quieras agregar mas balas, y para que no aparezcan en el mismo lugar la balas y las vidas, donde pusiste el evento draw live, no se si te fijaste que hay un x & y, bueno x es el valor de pixeles hacia la derecha & y el valor de pixeles para abajo, si pones x: 32 se moveria para la derecha 32 pixeles y etc.

  •  11 ปีที่แล้ว

    Si estas haciendo tu propia variable puedes hacer o poner el nombre que quieras, siempre y cuando no intervenga con una de las variables ya establecidas en el Game Maker, por ejemplo en este caso puse ammo, pero obviamente puedes poner balas; pero siempre los lenguajes o códigos de computadoras vienen en ingles.

  •  12 ปีที่แล้ว

    Entonces tendiras que agregar mas test variable, por ejemplo donde puse: Test variable, sprite_index en value: pones el nombre del sprite que va para abajo y creas otra accion create moving , pones la bala y donde dice direction: pones 270 y si quieres hacer lo mismo pero para arriba pones 90. Esto son la direcciones en grados, 90 grados es para arriba 0 es para la derecha 180 es izquierda 270 es abajo.

  •  12 ปีที่แล้ว

    No se si entiendo bien pero quizas lo que puedes hacer es abrir el juego que quieres llevar al otro, luego ve a File y dale a Export Resource y guardalo,Luego abres el otro juego y dale donde dice Import Resource y listos! Eso va a guardar lo que ya tenias y ponerlo en otro juego sin eliminar lo que tenias.

  •  12 ปีที่แล้ว

    En vez de utilizar el evento Keyboard, pones el evento Key_press, ese es la diferencia, si pones Key_press solo funciona una vez porque es solo cuando presionas la tecla, eso fue lo que explique en la parte 2 creo. Cuando Pones Keyboard es una secuencia repetitiva. Bueno entonces Pones Key_Press space o lo que quieras poner.

  •  12 ปีที่แล้ว

    es simple lo que tienes que hacer es: Ve al evento Draw entra a la accion de la vida "Draw lives" y en x: pones view_xview y en y: view_yview y haces lo mismo con los puntos, pero si quieres moverlos algunos pixeles para abajo o derecha, pones por ejemplo: view_yview+32 y esto lo movera 32 pixeles para abajo o tu puedes poner la cantidad que quieras.

  •  12 ปีที่แล้ว

    Donde dice spr_left y spr_right, es el nombre del personaje cuando se dirije a la izquierda o derecha, cambiale el nombre de los sprites izquierda y derecha, y ponle spr_left al de la izquierda y spr_right al de la derecha

  •  11 ปีที่แล้ว

    Estás haciendo tu juego con códigos o acciones?
    Mira ese error dice que en el evento Space del objeto capitan, hubo un error con la variable lanza porque se desconoce la variable.
    Convierte tu variable en global para que se te haga mas facil cambiar los valores desde otros objetos.

  •  12 ปีที่แล้ว

    No realmente, pero es bueno que si algun dia vaz empezar a codificar en Game Maker, te acostumbres hacerlo para que puedas reconocer entre un objeto o una imagen etc.. Y donde puse la variable spr_left es el nombre del sprite caminando a la izquierda, o sea que alli va el nombre del sprite.

  •  12 ปีที่แล้ว

    Gracias... Si te refieres a los mismo que utilice en este tutorial, pues entonces el Background lo hice para ese tutorial, y si querer se me olvido guardarlo, pero los sprite lo puedes bajar desde mi pagina 2ddEntertainment(punto)com y en tutoriales busca el tutorial numero 3 creo que alli estan los link para descargarlo. O tambien puedes entrar al Blog de la pagina, alli he puesto algunos recursos.

  •  11 ปีที่แล้ว

    Poniendole vidas usando el mismo metodo, en el evento create del enemigo pones una variable llamada vida con el valor de 5 por ejemplo, luego pones que cuando el enemigo colisione con la bala le quite negativo -1 a la variable vida, por ultimo dentro del evento step pones una test vaiable y pones que si la vida es smaller than (menos que) 1 y debajo pones destroy instance y listo.

  •  12 ปีที่แล้ว

    Es probable que sea porque no le pusiste el mismo nombre al personaje que camina a la izquierda ni a la variable del personaje cuando esta a la izquierda, por ejemplo: pusiste spr left, pero en el tutorial yo puse spr_left o sea le puse la _ raya baja en todos. Entonces lo que tienes que hacer es ponerlo todos igual.

  •  11 ปีที่แล้ว

    Bueno no es tan difícil pero es un poco incomodo para explicar en un mensaje; si te pudieras esperar a que haga el tutorial seria genial, pero aun así te voy a dar algunas pistas; puedes poner que cuando presiones una tecla cambie de sprite a cuando esta atacando, y luego pones dentro de la colision del personaje con el enemigo que si el sprite es el de atacar entonces el enemigo se elimina o sufre daño si fuera el caso, puedes usar este mismo método donde puse sprite_index iqual to y el sprite.

  •  11 ปีที่แล้ว

    Bueno hay dos formas de que la pistola se vea junto a tu personaje; Que es dibujando un sprite con la pistola en la mano (como siempre se ha hecho) y pues en este caso indicándole con algunos códigos de posición x & y para que la pistola siga al personaje donde quiera que este. pero creo que tendria que hacer el tutorial.

  •  12 ปีที่แล้ว

    Haz visto la parte 3 de conociendo a GM8? Donde mostré como poner los puntos. Bueno, creo que eso te puede dar una idea. Pero puedes poner en el evento que indica que el enemigo muere, le agregas la accion Set Score y pones cuantos puntos y marca la casilla relative

  •  12 ปีที่แล้ว

    nop, para nada, esto lo puse para dar el ejemplo, pero las variables las puedes crear tu mismo, incluso puedes poner perrito, esto es solo para que el game maker sepa de que le estas hablando cuando hablas de gun o lo que sea. Tambien hay variables que ya existen en el game maker y a veces puedes tener un error dependiendo lo que escribas pero eso es otro caso, y si inventas un nombre no creo que tengas problemas.

  •  11 ปีที่แล้ว

    Bueno hay varios metodos para hacer que un objeto siga a otro; por ejemplo un metodo simple es agregar la accion "Move toward" y dentro de eso donde dice x pones: el nombre del objeto al que quiere que persiga seguido por un punto (sin espacio) y pones x y lo mismo con la y, por ejemplo: obj_player.x obj_player.y
    luego pones la velocidad a que lo va a perseguir y listo!

  •  12 ปีที่แล้ว

    No se que es realmente pero creo que es el mismo problema basico de muchos, es que donde puse spr_left va el nombre que le pusiste al sprite que va a la izquierda y donde dice spr_right el nombre del sprote que va a la derecha. Si te fijas en el tutorial, mis sprites le puse spr_left spr_right a mis personaje cuando va a izquierda o derecha.

  •  11 ปีที่แล้ว

    Si te refieres al fondo, lo hice con photoshop.

  •  12 ปีที่แล้ว

    Entonces estableces la variable ammo1 para la otra arma y haces los mismo pasos pero esta vez con la variable ammo1, y si quieres agregarle una tercera arma o mas solo tienes que repetir los mismo pasos, pero con la variable ammo2, ammo3 y etc.

  •  12 ปีที่แล้ว

    Agrega la una accion "test variable" dentro de el evento Step" pon la variable que pusimos para las balas (ammo) luego en value 0 y pones iqual to, despues debajo inicias un bloque y pones el sprite o lo que quieras poner cuando se acabe la bala y cierras el bloque y listo.

  •  12 ปีที่แล้ว

    Eso es para que tu juego se convierta en un archivo ejecutable y se puede jugar desde allí, eso lo haces cuando tu juego ya este terminado y quieres que otras gente juegue tu creacion.

  •  12 ปีที่แล้ว

    Okay ya entiendo, tendrías que agregar la Draw Variable.. Pero yo volveré a re-hacer este tutorial, o hacer una versión avanzada donde ponga las balas que se vean y explicando algunas cosas que se me olvido explicar.

  •  12 ปีที่แล้ว

    En realidad es algo facil, pero es algo un poco complejo para ser explicado en un comentario, pero haré un tutorial mostrando dos formas de hacerlo.

  •  12 ปีที่แล้ว

    No, solo lo del evento create, (la vida y la variable ammo) y luego que lo copias en el evento Other/Game Start los borras del evento create.

  •  12 ปีที่แล้ว

    Solo tiene que poner que cuando la bala colisione con la pared se crea una animación final y luego se elimine; Para que tengas idea de que estoy hablando, busca el video conociendo GM8 parte 18.

  •  11 ปีที่แล้ว

    Si puedes inventarte las variables, siempre y cuando no sea una variable que ya este en el game maker, por ejemplo speed, etc... pero si usas palabras en español no creo que tengas problemas, y tampoco uses espacio.
    Y gracias por suscribirte

  •  11 ปีที่แล้ว

    Bueno es un poco complejo de explicar por mensaje, pero no es tan complejo hacer un tutorial no se si podrías esperar. Pero te dare pistas, tienes que usar el Path para el boomerang y puesde poner un segundo personaje que cuando el boomeran colisione con el vuelva hacer el mismo nueamente. Es un poco simple.

  •  12 ปีที่แล้ว

    Entonces cambias el valor de la variable, en vez de tener numero que indique las balas pones "true" pones la palabra true donde quira que pusimos la variable ammo, pero dejas la variable ammo y en valor pones true y listo.

  •  11 ปีที่แล้ว

    Okay revisa que el nombre de la variable ammo este bien escrito en todas partes; tampoco es necesario que le pongas ammo puedes ponerle bala si quieres, yo puse asi porque tengo esa manía de escribir en ingles cuando uso estos programas.
    Y nunca pongas dos variabes o un objeto con el mismo nombre que el sprite, sonido, room, o lo que sea, nada con el mismo nombre.

  •  12 ปีที่แล้ว

    Bueno, en ese caso puedes poner que disparen cuando el jugador se acerque al enemigo, voy a tratar de hacerlo yo mismo, veré cual es el método mas fácil o simple, sin tener que codificar y entonces haré un tutorial en cuanto pueda.

  • @Ghokiriten
    @Ghokiriten 12 ปีที่แล้ว

    mi error fueron los relative, pero ya lo soluciones, al menos eres una de las personas que tiene unas muy buenas explicaciones hehe, buenos tutoriales ^_^

  •  12 ปีที่แล้ว

    puedes establecer algunas alarmas, pero creo que lo voy a mostrar en un tutorial, porque me lo han pedido mucho.

  •  12 ปีที่แล้ว

    Si ya pronto lo estaré haciendo, lo que pasa es que este mes estoy sobre cargado de tutoriales que me han pedido, y estoy haciendo los que mas me piden. Pero no te desesperes que esos es lo que viene :)

  •  11 ปีที่แล้ว

    Bueno lo que tienes que hacer es agregarle vida a tu enemigo usando el metodo de las variables. Por ejemplo: dentro del evento create de tu enemigo coloca una variable que se llame vida "Set variable" (donde dice: variable pones vida, donde dice value: 3 esto le pone 3 vidas) y luego le pones en el evento step una accion "test variable", y pones si vida es smaller than 0 y abajo pones destroy instance. y pones que cuando el enemigo colisione con la bala le quita -1 a la vida y listo! ;)

  •  12 ปีที่แล้ว

    Si, tal vez lo haga para el fin de semana si Dios lo permite; ya varios usuarios me lo pidieron.

  •  11 ปีที่แล้ว

    la parte 4 esta en la lista de reproduccion que puse en mi canal, pero se llama, "Tutorial hacer que un objeto salte en Game maker"

  •  11 ปีที่แล้ว

    Haha Si! eso trataré, quizas para la próxima semana.

  •  12 ปีที่แล้ว

    Donde puse spr_left va el nombre que le pusiste al sprite que va a la izquierda y donde dice spr_right el nombre del sprite que va a la derecha. Si te fijas en el tutorial, mis sprites le puse spr_left spr_right a mis personaje cuando van a la izquierda o derecha.

  •  11 ปีที่แล้ว

    Claro, pero eso lo podrias lograr facilmente usando la tecnica que mostre en el tutorial de como hacer un juego como mario bros, en la parte donde muestro que si el personaje esta cerca del enemigo el enemigo empieza a caminar.

  •  12 ปีที่แล้ว

    Ah! debiste decir eso desde un principio, bueno dentro del enemigo crea un evento step y dentro pon la accion move toward desde la pestaña move, luego pon en x: (el nombre del objeto del personaje y .x ) por ej personaje.x & en y haces lo mismo, personaje.y donde puse personaje va el nombre del objeto del personaje, entonces en speed pones a que velocidad quiere que se mueva a 3 o 2 como tu quieras.

  •  11 ปีที่แล้ว

    Bueno si tienes la animacion (sprite) de tu personaje halando el gatillo solo tienes que ponerla utilizando la accion Change Sprite y cuando presiones la tecla de disparo que ponga es imagen y cuando la sueltas cambia otra vez (algo simple)

  •  12 ปีที่แล้ว

    En que te puedo ayudar?!

  •  12 ปีที่แล้ว

    Esto pasa porque Tienes que poner en donde dice spr_left el mismo nombre que le pusiste al sprite del personaje cuando va a la izquierda. Por ejemplo si escribiste jugado_izquierda tienes que poner en donde dice spr_left, jugado_izquierda, lo mismo con spr_right.
    O sea donde dice spr_left & spr_right, va el nombre de los sprites izquierda y derecha, a mi no me dio error porque yo le puse el mismo nombre a los sprites.

  •  11 ปีที่แล้ว

    Bueno hay varias formas de hacer eso, y la forma mas facil y simple es usando los sprite ya con la animacion, pero tambien se puede hacer una superposición como dices tu, y no es tan dificil tampoco realmentel asi que en cuanto pueda te hago el tutorial ;)

  •  12 ปีที่แล้ว

    Agrega un evento collision en el objeto de la bala, y pones que cuando la bala colisione con el bloque, se destruya a si misma, agregándole la acción Destroy instance desde la pestaña Main1

  •  12 ปีที่แล้ว

    Okay después del tutorial de las balas voy a mostrar como trabajar con las alarmas, esto seria para la semana entrante así que no te desesperes, allí aprenderás como hacer ese tipo de cosas utilizando alarmas.

  •  12 ปีที่แล้ว

    Bueno te soy sincero, la verdad nunca he escuchado de ese juego, pero en lo que sea que tengas dudas puedes contar con que haría un tutorial para ayudar.

  •  12 ปีที่แล้ว

    Okay, entonces tendrías que duplicar el personaje principal y al nuevo ponerle las remplazar-les las animaciones por la que tiene la pistola. Entonces en el personaje principal que fue el primero (P1) le pones en collision con la pistola se cambien de P1 a P2 el cual seria el personaje con la pistola. Ya sabes: Change Instance, Self, Change into: P2 (O sea el personaje de la pistola) Y donde dice Perform events: camias de NOT y le pones Yes.

  •  11 ปีที่แล้ว

    Bueno en ves de poner el numero de balas, pones true (que significa cierto en ingles) y false para desactivarlo. Por ejemplo donde puse 0 pones false y donde puse que toma la bala pones true y elimina la accion que dice -1

  •  12 ปีที่แล้ว

    Creo que solo tienes que poner la variable arrow, pero si no funciona puedes agregar la variable ammo1 ammo2 y etc.. tambien esta la variable bomb.

  •  12 ปีที่แล้ว

    Vez donde puse el sprite_index? Creas otro mas, que digas sprite_index y en valor pones el nombre del sprite del personaje que va para arriba luego, luego creas otro create moving in en direccion 0 es derecha, 180 es izquierda, 90 es para arriba y 270 es para abajo. Las direcciones son en grados. Entonces haces lo mismo con el que va para abajo, y pones 270 para que vaya para abajo.

  •  12 ปีที่แล้ว

    en vez de crear la variable ammo con una cantidad de balas, pones la palabra true en vez de poner 3 balas. y para la balas con animacion solo tienes que tener un sprite que tenga esa animacion y listo.

  •  12 ปีที่แล้ว

    Bueno primero tienes que tener la animación del enemigo yendo a la izquierda y a la derecha. Ya teniendo esto, existen varias formas; puedes agregar un evento que cuando el enemigo lo toque se devuelva y cambie su sprite a cuando esta caminando a sentido contrario.
    También puedes crear un Path y dibujas la linea, de donde a donde ira el enemigo, y luego que se devuelva. También con scripts.

  •  12 ปีที่แล้ว

    Okay hare el tutorial, y para guardar y salvar,hay un metodo que es presionando F5 para guardar y F6 para cargar.

  •  12 ปีที่แล้ว

    Bueno ese problema se debe a que tienes que ponerle el mismo nombre al sprite.
    Por ejemplo:
    Cuando creas el sprite haciendo clic en la carita de PacMan roja, al de la izquierda tienes que ponerle "spr_left" y al de la derecha "spr_right" o también puedes escribir el mismo nombre que le hayas puesto a tus sprites, en el evento donde puse spr_left y spr_right y listo!
    (Perdón por no haber detallado esto en el tutorial)

  •  12 ปีที่แล้ว

    Tienes que tomar en cuenta algunas cosas:
    1- Donde puse la variable "ammo" fijate, tiene que estar escrita correctamente en todas las variables ya establecidas con ese nombre (ammo).
    2- Donde dice spr_left y spr_right, es el nombre del personaje cuando se dirije a la izquierda o derecha, cambiale el nombre de los sprites izquierda y derecha, y ponle spr_left al de la izquierda y spr_right al de la derecha.
    Si aun no funciona, enviame tu juego a mi correo: 2dd-entertainment@hotmail.es y lo veo.

  •  12 ปีที่แล้ว

    Tendré que ver si lo guarde porque y entonces lo pongo en la pagina de facebook o en 2ddentertainment . com

  • @gamdestroy7241
    @gamdestroy7241 11 ปีที่แล้ว

    Gracias me sirvió mucho, al principio lo puse en el evento create y me seguía por un lado, lo esquivaba y se pasaba de frente , pero luego lo puse en el evento step y listo solucionado.( gracias haces muy buenos tutos).

  •  11 ปีที่แล้ว

    Eso se debe a que tienes que marcar la casilla que Relative (Relativo) en la accion de Create moving.

  • @LEDDEV
    @LEDDEV 9 ปีที่แล้ว

    Excelente tutorial voy paso a paso conociendo el software y aunque el que tengo no es 8 es basicamente el mismo concepto, pero hasta ahora he logrado bastante. Tutoriales muy claros y bien explicados.

  •  11 ปีที่แล้ว

    para el personaje 2, tienes que crearle una variable con el nombre diferente por ejemplo ammo2 etc...

  •  12 ปีที่แล้ว

    Si, pero puedes poner el mismo metodo que utilice en el tutorial conociendo a gm8 parte 13. Que dispara segun la direccion.

  • @juandis1530
    @juandis1530 12 ปีที่แล้ว

    guau gracias a ti ya parezco un profesional con tus tutoriales

  • @Burgoitaaa
    @Burgoitaaa 7 ปีที่แล้ว +1

    Gracias! es un tp para el colegio y estoy viendo todos tus tutoriales xd :D me sirven todos para hacerme el pro xd

  •  11 ปีที่แล้ว

    Mas adelanten en los tutoriale muestro como hacerlo. Creo que en la parte 21.

  •  12 ปีที่แล้ว

    Pues no estoy seguro si te refieres a una imagen o que, pero si tienes un sprite de un zombi solo tienes que crear un objeto que sea el zombi, y mas que nada si haz vistos mis tutoriale, deberías saber como hacerlo un enemigo.

  •  12 ปีที่แล้ว

    Okay!! Suerte!!

  • @PCtutorialesable
    @PCtutorialesable 12 ปีที่แล้ว

    gracias me ha ayudado a hacer un juego completo gracias a todos tutoriales me a ayudaron mucho

  •  12 ปีที่แล้ว

    Solo tienes que poner en vez de números, donde puse 0 pones false y que cuando tomes la pistola en vez de que te dé 3 balas pones true.
    Lo que esto hara es que la pondra balas ilimitadas.

  •  11 ปีที่แล้ว

    Solo pon en el evento create la variable, y donde puse 0 ponle true y donde quiera que puse un numero en value solo pones true

  •  12 ปีที่แล้ว

    Okay suerte con eso ;) !! Estare haciendo mejores tutoriales de como hacer todo eso que mostré y aun mucho mas y con mejores metodos y tecnicas.

  •  12 ปีที่แล้ว

    Okay, para que no salgan muchas balas tienes que poner el evento Key Press... O sea que si la tienes en espacio por ejemplo por Evento Key Press, Space.

  •  12 ปีที่แล้ว

    Visita mi pagina, el link esta en la descripción del vídeo, luego haz clic en blog y donde dice Game Maker están todos los recursos que utilice en cada tutorial, lo puedes descargar desde allí; también hay algunas cosas mas.