Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: RaCuGa en Julio 12, 2011, 10:02:22 PM

Título: Problema con instance (?Gravedad, velocidad?)
Publicado por: RaCuGa en Julio 12, 2011, 10:02:22 PM
Para este problema os doy lo que me pasa:
-Tengo varias instances (Normal, Saltar, Agachado y Volar) y cuando voy a saltar quiero que vuele, por ello pulso 'arriva' y salta pero aqui viene el problem... le doy otra vez a arriva para que heche a volar, pero en la instance de volar el personaje cae de golpe y demasiado r?pido... por lo que al caer se cambia a 'agachado'
?C?mo puedo hacer que en la instance de volar el personaje tome un impulso en el aire?
Ah, ?y me lo podriais decir sin c?digos? esque voy aprendiendo a?n de lo b?sico y quiero saver como se utilizan las librerias :D
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: Metal Mario en Julio 13, 2011, 04:24:45 PM
Cambia la gravedad cuando este volando, asi evitaras que el personaje caiga rapido.
Y esas no se llaman librerias (creo que no :-[), son las herramientas de Drag & Drop, lo que es igual a D&D, correcto???
Espero haber ayudado. :)
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: MaanuRP en Julio 13, 2011, 06:01:37 PM
Con los nombres creo que tienes razon, las librerias son las pesta?as en las que eliges los D&D, aunque no estoy seguro si cada "cuadrado" de los D&D tambien se llama libreria
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: RaCuGa en Julio 13, 2011, 09:53:19 PM
Cita de: Metal Mario en Julio 13, 2011, 04:24:45 PM
Cambia la gravedad cuando este volando, asi evitaras que el personaje caiga rapido.
Y esas no se llaman librerias (creo que no :-[), son las herramientas de Drag & Drop, lo que es igual a D&D, correcto???
Espero haber ayudado. :)
Jeje... ... aqui viene el problema: Tengo la gravedad bien puesta?? porque lo que no pasa es que el personaje empieze a volar... el eprsonaje parece que hehca a volar, pero cae de golpe... ?que diablos puede ser?
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: MaanuRP en Julio 13, 2011, 11:44:02 PM
Nos podrias dejar el editable para que lo probemos y podamos probar cosas mas rapido y devolvertelo ya arreglado :)
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: RaCuGa en Julio 14, 2011, 02:29:18 PM
Cita de: MaanuRP en Julio 13, 2011, 11:44:02 PM
Nos podrias dejar el editable para que lo probemos y podamos probar cosas mas rapido y devolvertelo ya arreglado :)
OK, errr... lo subire... pero ten en cuenta que es mi primer proyecto  :-X
Es solo una prueba de los movimientos y para saver como funciona este programa.
Ah, si... y si quieres puedes tambier arreglar los otros errores:
http://www.comunidadgm.org/index.php?topic=15256.0 (http://www.comunidadgm.org/index.php?topic=15256.0)
http://www.comunidadgm.org/index.php?topic=15263.0 (http://www.comunidadgm.org/index.php?topic=15263.0)
http://www.comunidadgm.org/index.php?topic=15265.0 (http://www.comunidadgm.org/index.php?topic=15265.0)
http://www.comunidadgm.org/index.php?topic=15264.0 (http://www.comunidadgm.org/index.php?topic=15264.0)
Pero solo es si quieres... lo hago para que se vea mejro el problema... y veo as? los fallos.

Muchas Gracias?????
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: krajtin en Julio 14, 2011, 04:06:24 PM
Te voy a dar un consejo : Antes de crees  10 objetos relacionados con el personaje intenta perfeccionar al menos los movimientos de uno en concreto para poder avanzar.


Te hecho que el personaje no se atasque cuando est? en el suelo y se mueva con fluidez.

Adjunto el ejemplo:


Ah y adem?s es much?simo m?s f?cil si aprendes el lenguaje GML.
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: juan pablo en Julio 14, 2011, 11:45:39 PM
el del pegado es porque esta usando drag and loop
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: w_ally en Julio 15, 2011, 08:40:48 AM
yo tambien soy nuevo en esto del game maker, pero si te recomiendo que no hagas tantos objetos relacionados con el personaje, en vez de eso solo deber?as tener 2 objetos a lo mucho, y en vez de estar cambiando los objetos entre si, cambia los sprites, solo necesitar?as un objeto diferente cuando se agache, esto para que cambies la capacidad de salto y puedas manejar mejor su movimiento.

en cuanto a lo de volar... podr?as poner que si la velocidad vertical es igual a 0 (esta en el piso) el personaje salte, en caso contrario (else), cambiar el sprite a volar, o cambiar a otro objeto, para que ajustes la velocidad a la que cae.

te adjunto tu archivo modificado para que veas mas o menos como es, solo tiene un problema con la vista, que sigue al objeto "normal", pero como estan tambien el objeto "volar" y "agachado", pues no se mueve la vista al estar uno de estos dos activos. si encuentras una solucion, me dices jeje.
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: RaCuGa en Julio 15, 2011, 02:55:36 PM
Gracias a todos po vuestra ayuda, voy a provar vuestras modificaciones aver XD
-w_ally: El 'problema' es que voy a intentar hacer un jeugo de peleas que tenga varios movimientos... y no se me ocurre como hacerlo cambiando solo sprites...
-krajtin: ??Lenguaje GML eh...?? Um... ver? que peudo hacer  :D
Título: Re: Problema con instance (?Gravedad, velocidad?)
Publicado por: krajtin en Julio 15, 2011, 03:19:46 PM
GML significa Game Maker Language y es el lenguaje que utiliza este programa. Con ?l podr?s hacer los juegos mucho m?s r?pido y comprender?s las m?ltiples funciones que tiene dicho programa.

Yo al principio empec? como t? utilizando D&D, y me iba bien pero cuando empec? a "estudiar" el lenguaje GML con ejemplos de aqu? y de otras p?ginas te aseguro que querr?s crear m?s juegos ya que como dije antes se tarda menos.

Buena suerte