Pues yo no veo esos ojos XD
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
92
Preguntas y respuestas / Re: Problema con movimiento.
Junio 23, 2010, 02:54:19 AM
Para ayudar que estamos, as? que sin miedo, que a veces una tonter?a que es muy sencilla de hacer nos complica la vida.
Un saludo,
- Herni
Un saludo,
- Herni
93
Preguntas y respuestas / Re: Problema con movimiento.
Junio 21, 2010, 06:02:09 PM
No es normal tener dos veces la instrucci?n "Start moving in a direction" en la misma tecla, el segundo anular? al primero.
Lo que tienes que hacer es poner s?lo uno en cada tecla:
Left: Start moving in a direction (Izquierda con velocidad que digas)
Right: Start moving in a direction (Derecha con velocidad que digas)
Un saludo,
- Herni
Lo que tienes que hacer es poner s?lo uno en cada tecla:
Left: Start moving in a direction (Izquierda con velocidad que digas)
Right: Start moving in a direction (Derecha con velocidad que digas)
Un saludo,
- Herni
94
Preguntas y respuestas / Re: Como evitar que se vea una sona?
Junio 19, 2010, 12:20:37 AM
Yo soy de los que aporta ideas pero no sabe aplicarlas en GML XD
Seguro que no es tan real el efecto como el que haya podido hacer Texic pero, lo siento, no doy para m?s, en lugar de ver realmente lo nos deje ver el muro, ver?amos todo el cuadrito, pero no creo que afecte mucho y deber?a solucionar el problema.
Crear?a un objeto "obOpaco" del mismo tama?o que cada celda de nuestro backgrond y tendr?a dos posibles estados en el sprite:
1.- Completamente opaco (negro)
2.- Completamente transparente (transparencia)
El objeto tendr?a que ser no-solido para evitar colisiones y lo pondr?amos en las todas las celdas del juego que conforman nuestro fondo.
Luego s?lo habr?a que ponerles una funci?n, si no hay objetos s?lidos (tipo muro) entre "mi" (obOpaco) y nuestro personaje:
Cambiar Sprite del obOpaco a la imagen completamente transparente.
Si no se cumple la condici?n, entonces es que hay un muro:
Cambiar Sprite del obOpaco a la imagen completamente opaca (negra).
Si puedo luego pongo una imagen de lo que es mi concepto para resolver el problema.
Un saludo,
- Herni
Seguro que no es tan real el efecto como el que haya podido hacer Texic pero, lo siento, no doy para m?s, en lugar de ver realmente lo nos deje ver el muro, ver?amos todo el cuadrito, pero no creo que afecte mucho y deber?a solucionar el problema.
Crear?a un objeto "obOpaco" del mismo tama?o que cada celda de nuestro backgrond y tendr?a dos posibles estados en el sprite:
1.- Completamente opaco (negro)
2.- Completamente transparente (transparencia)
El objeto tendr?a que ser no-solido para evitar colisiones y lo pondr?amos en las todas las celdas del juego que conforman nuestro fondo.
Luego s?lo habr?a que ponerles una funci?n, si no hay objetos s?lidos (tipo muro) entre "mi" (obOpaco) y nuestro personaje:
Cambiar Sprite del obOpaco a la imagen completamente transparente.
Si no se cumple la condici?n, entonces es que hay un muro:
Cambiar Sprite del obOpaco a la imagen completamente opaca (negra).
Si puedo luego pongo una imagen de lo que es mi concepto para resolver el problema.
Un saludo,
- Herni
95
Preguntas y respuestas / Re: Lanzar un ataque con retraso
Junio 16, 2010, 02:52:59 AM
Aqu? te dejo un adjunto con un c?digo de ejemplo supersimple.
La aut?ntica pistola lanza "alfiles" de ajedrez XD
Un saludo,
- Herni
La aut?ntica pistola lanza "alfiles" de ajedrez XD
Un saludo,
- Herni
96
Preguntas y respuestas / Re: Movimiento de enemigo estilo Goomba
Junio 15, 2010, 06:35:16 PMCita de: Croer en Junio 15, 2010, 04:22:40 PM
Gracias a todos por sus respuestas :D, al final con el "codigo" de Herni con la correcci?n de Texic ha funcionado, ademas tambi?n lo he modificado un poco por un peque?o bug que daba.
Yo es que no doy para m?s con el GML... de momento ;)
Un saludo,
- Herni
97
Preguntas y respuestas / Re: Movimiento de enemigo estilo Goomba
Junio 15, 2010, 02:09:30 AMCita de: Croer en Junio 14, 2010, 10:57:12 PM
he hecho muchas clases de enemigos, el tipico de pared a pared, el que sigue en linia recta hasta caerse, volador, etc. Per? mi pregunta ?s: como puedo hacer para que un enemigo de media vuelta cuando acaba una plataforma o hay un precipici? en frente? Yo habia pensado en utilizar place_free(x,y) y una variable que se encargara de detectar la hspeed para determinar la direcci?n, per? no se como decirle exactamente que se gire cuando acaba la plataforma :-[ el codigo que se encarga de hacerle girar si lo se hacer ya que es igual que el que va contra la pared, pero en este caso no hay pared XD
Es para un juego de plataformas.
Gracias de antemano :)
Va a hablar el inexperto de turno, pero yo lo har?a as?:
Supongo que tu plataforma estar? creada a partir de objetos de un tipo, pues yo lo que har?a ser?a comprobar si debajo de ?l un step m?s adelante hay o no ese tipo de objeto que usas como plataforma... ejemplo de pseudo-c?digo, ya que no domino GML, e ir?a en el step del goomba: XD
Código [Seleccionar]
si no existe el objetoplataforma en la posici?n (goomba.x+goomba.hspeed, goomba.y+goomba.AlturaSprite)
{
cambiar de direcci?n al goomba
cambiar sprite al goomba
}
"goomba.x+goomba.hspeed" => para que compruebe el siguiente paso antes de darlo
"goomba.y+goomba.AlturaSprite" => para que la altura donde comprobar sea debajo de ?l
Siento no poder hacer m?s por t?, es hasta donde llego.
Un saludo,
- Herni
98
Preguntas y respuestas / Re: Linterna
Junio 14, 2010, 07:42:49 AMCita de: Texic en Junio 14, 2010, 03:17:54 AM
Al objeto que dibuje la sombra o linterna ponele m?s depth
Pero yo tengo una duda respecto al v?deo, ya que usan hasta tres "linternas" por decirlo de alg?n modo.
Si una ya hace opaco todo menos lo que ilumina, el resto ya no s? c?mo har?n para hacer visible lo que la otra est? tapando con su opacidad.
?Alguna idea?
Un saludo,
- Herni
99
Preguntas y respuestas / Re: Como cambio un Objeto a otro Objeto
Junio 13, 2010, 09:24:27 PM
Buenas Ardilla321,
Puedes hacerlo por c?digo o usando las funciones por defecto del programa.
Con las funciones por defecto, tendr?as que usar el de "cambiar sprite"
que est? en la zona de funciones "main1".
Si lo quieres hacer mediante c?digo tendr?s que utilizar la funci?n:
"sprite_replace(ind, fname, imgnumb, removeback, smooth, xorig, yorig)"
Un saludo,
- Herni
Puedes hacerlo por c?digo o usando las funciones por defecto del programa.
Con las funciones por defecto, tendr?as que usar el de "cambiar sprite"

Si lo quieres hacer mediante c?digo tendr?s que utilizar la funci?n:
"sprite_replace(ind, fname, imgnumb, removeback, smooth, xorig, yorig)"
Un saludo,
- Herni
100
Desarrollo de Scripts / Re: C?digo Plataformas - Actualizado
Junio 13, 2010, 12:40:43 AM
Muchas gracias Texic... descargando
Por supuesto tambi?n gracias a t? Iros por el c?digo original.
Un saludo,
- Herni
Por supuesto tambi?n gracias a t? Iros por el c?digo original.
Un saludo,
- Herni
101
Desarrollo de Scripts / Re: C?digo Plataformas - Actualizado
Junio 12, 2010, 09:41:30 PMCita de: Iros en Abril 15, 2010, 12:41:08 AM
- Nombre del creador: Iros
- Breve descripci?n de su funci?n:
CitarEste c?digo tiene la particularidad de utilizarlo solo poniendo en un evento STEP un par de caracteres como por ejemplo "plataformas(1,4,10)" lo que dar? como resultado que tenga 1 de gravedad, la velocidad de movimiento ser? de 4 y la velocidad de salto ser? de 102? versi?n:
- Versi?n GM utilizada::GM8:
- C?digo del script:
Código [Seleccionar]///////////////////////////////////////////////////////////////
// C?digo creado por Federico Mariotti (Iros-Masato) //
///////////////////////////////////////////////////////////////
// //
// Este c?digo tiene la particularidad de utilizarlo //
// solo poniendo en un evento STEP un par de caracteres //
// como por ejemplo "plataformas(1,4,10,vk_left,vk_right, //
// vk_space)" lo que dar? como resultado que tenga 1 de //
// gravedad, la velocidad de movimiento ser? de 4, la //
// velocidad de salto ser? de 10, la telca para moverce a //
// izquierda ser? vk_left, derecha vk_right y de salto ser? //
// vk_space. //
// //
///////////////////////////////////////////////////////////////
/* argument0 = Gravedad - argument1 = velocidad de desplazamiento en X - argument2 = velocidad de
salto (siempre en positivo) - argument3 = tecla izquierda (vk_left) - argument4 = tecla derecha
(vk_right) - argument5 = tecla de salto (vk_up - vk_space) */
if (place_free(x,y+vspeed)) {
gravity = argument0;
} else {
move_contact_solid(270,1);
gravity = 0;
vspeed = 0;
}
if keyboard_check(argument3) {
if place_free(x-5,y-5) {
x-=argument1
}
}
if keyboard_check(argument4) {
if place_free(x+5,y-5) {
x+=argument1
}
}
if (keyboard_check_pressed(argument5)) {
if (!place_free(x,y+3)) {
vspeed = -argument2;
}
}
Est? claro que soy un negado, pero no tengo ni idea de d?nde poner este fragmento de c?digo, lo ?nico que veo medio claro es lo de poner "plataformas(1,4,10,vk_left,vk_right, vk_space)" en la acci?n "step" del objeto al que quiero que afecte, pero el resto ni idea, no veo de d?nde sale tanto argumento y tampoco la funci?n a la que pasa las variables lo de "plataformas(1,4,10,vk_left,vk_right, vk_space)"
Alguien tiene alg?n ejemplo con esto montado porfa?
Gracias, un saludo,
- Herni
102
Preguntas y respuestas / Re: Movimiento y Ataque IA enemiga
Junio 11, 2010, 07:57:02 AM
Hola JuanD,
Soy muy nuevo con el GameMaker, y actualmente uso el 8, pero por lo que he visto la funci?n que necesitas es sprite_replace.
El 7 la incorpora, s?lo que el 8 ha cambiado el n?mero de par?metros, pero supongo que al igual que el GM8, en el GM7 a la que escribas el nombre de la funci?n "sprite_replace(" en el editor de c?digo, el programa ya te dir? los par?metros que tiene que recibir.
Espero haber sido de ayuda XD
Un saludo,
- Herni
Soy muy nuevo con el GameMaker, y actualmente uso el 8, pero por lo que he visto la funci?n que necesitas es sprite_replace.
El 7 la incorpora, s?lo que el 8 ha cambiado el n?mero de par?metros, pero supongo que al igual que el GM8, en el GM7 a la que escribas el nombre de la funci?n "sprite_replace(" en el editor de c?digo, el programa ya te dir? los par?metros que tiene que recibir.
Espero haber sido de ayuda XD
Un saludo,
- Herni
103
Preguntas y respuestas / Re: Efecto de velocidad
Junio 10, 2010, 03:37:01 AMCita de: Ge en Junio 09, 2010, 09:20:42 PM
- Esto puede servirte:
http://www.comunidadgm.org/index.php?topic=9944.0
Esta es otra alternativa, esta usa un sistema de particulas. (Solo hay que recordar destruir el emisor cuando no se usa)
http://www.comunidadgm.org/index.php?topic=11202.0
XD Ambos sirven a la perfeccion !
ojala que ese pibe corra rapido !
Es perfecto Ge, si supiera como subirte el karma inaugurar?a tu marcador XD
Un saludo,
- Herni
104
Preguntas y respuestas / Re: nesesito alguien q me ayude en este problema
Junio 08, 2010, 03:36:32 AMCita de: soccer2008 en Junio 08, 2010, 01:46:22 AM
pues no est? bien explicado si se lee el titulo y no todos sabemos sobre esos efectos...otra cosa, el juego es en 2d o 3d...saludos XD XD XD
Claro est? que el t?tulo no es nada descriptivo, pero la explicaci?n que ha dado me parece suficiente clara y con un lenguaje llano (no dice nombres raros):
Cita de: nicolas9k en Junio 07, 2010, 01:13:02 AM
como hacer para q... ...la pantalla se ponga borrosa
No s?, pero yo por "borrosa" entend? "desenfocada" o "difuminada", por eso puse la imagen del juego de coches.
Vamos, a mi la PS2 me pill? siendo muy peque?o, pero para los que teng?is m?s a?os que yo este tipo de efectos no deber?a sorprenderos... ?o s??
Mi padre conserva a?n la SuperNintendo, entre otras, y el FZero ya utilizaba esos efectos con la hipervelocidad :)
Un saludo,
- Herni
105
Preguntas y respuestas / Re: C?mo comprobar que un save pertenece a nuestro juego?
Junio 08, 2010, 03:16:45 AM
Bueno... y una soluci?n menos cutre que me permita a m? gestionar el error? :'(
Vamos... lo digo por avisar al usuario en plan mensajito => "mel?n que te has equivocado de save, que el que me dices es de otro juego".
Y respecto a la opci?n del GM, prefiero de momento mantener el aviso de errores activado, al menos hasta que ?l proyecto lo de por completado.
Un saludo,
- Herni
Vamos... lo digo por avisar al usuario en plan mensajito => "mel?n que te has equivocado de save, que el que me dices es de otro juego".
Y respecto a la opci?n del GM, prefiero de momento mantener el aviso de errores activado, al menos hasta que ?l proyecto lo de por completado.
Un saludo,
- Herni