Mostrar Mensajes

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.

Temas - angel_33

1
Preguntas y respuestas / Mecanica muerte enemigo
Marzo 10, 2018, 11:06:55 PM
Hola, quiero hacer un personaje muy sencillo pero que me esta dando bastantes problemas. Resulta que quiero que al saltar encima de el mi personaje rebote hacia arriba y le quite media vida y vuelva a rebotar y le quite toda la vida y muera. Si el enemigo nos toca lateralmente nos quitara vida a nosotros

El codigo que tengo es este pero no me funciona correctamente

//rebote vertical al saltar encima
if (instance_place(x, y - 1, obj_player))
{
    if(obj_player.intVY > 0)
    {
        obj_player.intVY = -obj_player.intVYMax * 0.5
    }
}

//aqui iria  el daño al jugador al ser tocado laterlamente
if (instance_place(x-1, y, obj_player))
{
   
}



un saludo y gracias
2
Preguntas y respuestas / Desacticando instancias
Marzo 10, 2018, 08:00:04 PM
Hola, me gustaria saber como hacer para que solo esten activas las instancias que salen en pantalla. Es decir, que los enemigos solo ejecuten su codigo(para moverse por ejempl) cuando salgan en pantalla


He creado en el objeto player, dentro del step, un codigo con estas lineas


instance_activate_all();
instance_deactivate_region(view_xview[0],view_yview[0], view_wview[0],view_hview[0],false,true);


En principio funciona bien, peor me gustaria sbaer si hay alguna otra forma o si esta da algun problema

saludos

3
Preguntas y respuestas / Cajas de texto
Enero 19, 2018, 11:44:11 PM
Hola, he creado un text box en el que al escribir una palabra pase a la siguiente room. El problema esta en que justo cuando escribo la ultima letra me manda directo y me gustaria hacer que escribas la palabra, y al pulsar enter pues te mande al siguiente room.

if text = ("perro") 
{   
    room_goto(room03)       
}

4
Preguntas y respuestas / Password con teclado
Enero 17, 2018, 01:44:27 PM
Hola, buenas, estoy haciendo un minijuego en el que en una parte he creado un teclado. Cada tecla es un objeto y vano del 0 al 9. Me gustaria saber como puedo hacer para que pueda teclear 4 teclas y me guarde el numero marcado, me aparezca en pantalla y me compruebe si es igual que el password de la puerta. He estado mirando tutoriales y no he visto nada que me pueda ayudar


un saludo y gracias
5
Preguntas y respuestas / Efecto KnockBack
Noviembre 24, 2017, 12:52:37 PM
Hola, estoy intentando que al golpear al enemigo con un hit o un disparo tenga un ligero efecto de retroceso.
Tengo creado a los enemigos de tal forma que sus acciones se ejecutan en funcion de 3 scripts. Si esta  a mas de 450p  de distancia se encuentra  en el scr_parado con v=0. Si me acerco a 200 se encuentra en el scr_presecucion con v=2 y por ultimo otro scr_ataque que cuando esta a menos de 60 de distancia nos ataca y su velocidad es v = 0
Ahora bien, cuando la bala de mi personaje colisiona con el enemigo tengo este codigo

enemigo03 = collision_line(x,y,x+hspeed,y+vspeed,obj_enemigo_volador01,false,false);
if (enemigo03 and obj_enemigo_volador01.bolHurt == false) {
    enemigo03.intHealthy -= intHitPowerShoot;
    enemigo03.barra_alpha = 0.70;
    enemigo03.bolHurt = true;
    [b]enemigo03.v = 0  [/b]
    audio_play_sound(snd_impacto_enemigo01,30,false);
    enemigo03.alarm[1] = room_speed/4; 
    enemigo03.alarm[0] = 8 //a los steps vuelve a recibir daño
    instance_destroy();
}

Habia pensado que al golpear la velocidad del enemigo fuera -5  por ejemplo, y se activara una alarma a los pocos steps que volviera  aponer v= 5., pero al ahcerlo no funciona
He añadido la parte de negrita pero no funciona, por lo que me supongo que debere cambiar algo en los scrips, pero no se muy bien el que.Si alguien puede decirme como ahcerlo estaria agradecido.
6
Intercambio / Busco diseñador para pìxel art
Noviembre 13, 2017, 12:57:28 AM
Hola buenas, estoy desarrollando un juego 2d de plataformas estilo pixel art y me gustaria saber si alguien podria ayudarme con todo el tema de sprites, backgrounds, tiles.... Le pagaria aunque no se cuanto, todo seria hablarlo por privado

saludoss
7
Preguntas y respuestas / Empujar objeto
Noviembre 03, 2017, 01:45:05 PM
Hola, quiero añadir una mecanica de añadir objetos. He creado un codigo en el obj_player tal que asi. Si aprieto la P y estoy en contacto con el obja a empujar el estado del jugador es true

///Empujar objetos
if (keyboard_check(ord("P")) and  place_meeting(x+1,y, obj_block_empujar_padre))
{
    empuja = true
}
if keyboard_check_released(ord("P")) {empuja = false}



Luego en el obj_block_empujar_padre he puesto en el Stepy el create este codigo para que su velocidad sea la misma que la del jugador pero no me funciona, y me gustaria saber que debo hacer para que coincidan. Saludos y graciasssss

En el Create
intVx = 0

En el Step

if (obj_player.empuja = true)
{
    intVX= obj_player.intVX
}


Esta es la velocidad horiizonal del obj_player
//Velocidad horizontal
if (intMove != 0) intVX = scr_Approach(intVX, intVXMax * intMove, intTempAcc);
else intVX = scr_Approach(intVX, intVXMax * intMove, intTempFric);
8
Preguntas y respuestas / Vida de personaje
Noviembre 02, 2017, 01:43:06 PM
Hola buena,s estoy intentando darle una variable de "vida" a mi personaje mediante una variable global.vida en el create del obj_player. El problema esta en que cada vez que cambio de room aunque me quiten vida se vuelve a resetear y me gustaria saber como hacer para que se conserve la vida que tienes cada vez q cambias de room

saludos y gracias
9
Hola, buenas de nuevo. Primero perdon por el titulo, me explico como un libro abierto xD. A ver si me podeis ayudar. Tengo un obj_enemigo que va volando por el aire y cuando estoy a una distnacia de menos de 500 de el me empieza a disparar. La mecanica consiste en esconderme detras de un objeto bloque para que si estoy detras de el no me dispare porque no me ve.
Ahora bien, el objeto enemigo al verme no me disparo, solo lo hace cuando salto, momento en el cual comienzx aa disparrme, pero si me quedo en el suelo o me meuvo hacia los lados no me dispara y no se muy bien como arregarlo. Saludos y gracias

El codigo es este. Si  quito en //Disparar "es_visible" si que me detecta en el suelo y me dispara, pero obviamente hace caso omiso del obj_blqoue, por lo que entiendo que el fallo estara ahi

Esto es lo que tengo en el step del obj_enemigo. Con el es_visible detecta si me ve o no con el obj_bloque
Citar
es_visible = !collision_line(x,y,obj_player.x,obj_player.y,obj_block,false,false);

if(instance_exists(obj_player))
{
    if(point_distance(x,y,obj_player.x,obj_player.y) <radio_persecucion)
    {             
        shot = true;
    }
        else
    {
        shot = false;
    }
}


//Disparar
if (shot == true )
{
    if(load == 0)
    {
        instance_create(x,y,obj_bala01);
        load = 30;
    }
    else
    {
    load -= 1;
    }
}
10
Preguntas y respuestas / Enemigo padre
Octubre 28, 2017, 12:33:30 AM
Hola buenas, me gustaria saber como puedo hacer para crear un bojeto enemigo pdre. De tal forma que este objeto recoja el daño de la bala, peor que luego ac ada enemigo le ponga un movimiento y otras caracterisitcas distinas

un saludo
11
Preguntas y respuestas / Colison objeto con pared
Octubre 19, 2017, 01:47:22 AM
Hola, tengo un problema con mi obj_player. Resulta que funciona todo correcto, pero cuando estoy pegado a un objeto pared, he intento atravesarlo, el personaje intenta hacer la animacion de seguir andando y se pone a temblar, quedando bastante feo y me gustaria saber como hacer para que se quede quito y no tiemble ;)

saludos y gracias
12
Preguntas y respuestas / Animacion disparo
Octubre 15, 2017, 11:43:34 PM
Hola buenas vuelvo a la carga. Resulta que mi personaje dispara, pero a la hora de hacer la animacion del sprite del personaje disparando, esta es casi imperceptible y se produce de forma muy rapida, y me gustaria saber como hacer para que esta se haga mucho mas despacio
Este es mi codigo (muy simple como veis ejej)

if (keyShoot and bolShootReady == true)
        {
            sprite_index = spr_player_shoot;
             
        }
13
Hola buenas, tengo un sprite de una animacion del salto del personaje. Esta diseñado de tal forma que una vez alcanza la subimagen 3, esta se mantenga y a"aterrice" en el suelo con esa subimagen. El problema esta en que o se hacerlo ejjee

Tengo un codigo muy sencillo en el que en el step del personaje tengo esto. Est es si no esta en el suelo el sprite del persoanje es el de salto ;)

if (!bolGround)
        {
            sprite_index = spr_player_jump;
        }

Saludos
14
Hola, me gustaria saber como puedo crear un objeto (diferente del obj_player) que este todo el tiempo en el centro de la pantalla. La room es de mayor tamaño que la view y no consigo que al cambiar la camra se quede en el centro

He probado con view_wview and view_h view pero no funciona :S
un saludo y gracias
15
Preguntas y respuestas / Pantalla Completa No funciona
Septiembre 29, 2017, 01:55:22 PM
Hola, tengo un problema y es que al ejecutar el juego ya sea instalado o con un exe. he puesto la opcion de que arranque en pantalla completa, pero se queda la pantalla en negro.  El juego esta operativo mientras pero la pantalla en negro no me deja ahcer nada. He visto un hilo en el que se indica que en Global Game Settings/Windows/Graphics activando la opcion "Alternate syncrhronization method" se arregla el problema pero a mi esa opcion no me parece

sabeis de alguna solucion?

saludos
16
Preguntas y respuestas / Quitar decimales contador
Septiembre 25, 2017, 01:10:18 PM
Hola buenas, tengo un contador que va desde 180 hasta 0 (3 segundos) que cuando acabo me permite usar una habilidad. Ese contador lke tengo en la GUI del juego divido entre 60(para mostarmelo en segundos)  con un draw text --> draw_text(245,680, string(contador/60))

El problema es que me aparecen los numeros en decimales y me gustaria saber como cambiarlo para que sean numeros enteros

saludosss
17
Preguntas y respuestas / Sistema Habilidades
Septiembre 22, 2017, 11:38:16 PM
Hola amigos, estoy desarrollando un sistema de habilidades tal que al pulsar la tecla E se pueda usar una habilidad y al cabo de 10 segundos se pueda volver a usar

Tengo una variable keyE creada y por defecto una variable rayo = true. El codigo que tengo al ejecutarlo todo funciona bien salvo que al pulsar la E todo el tiempo se reinicia la cuenta atras. Es decir, si pulso la E en mitad de la cuenta atras se reinicia otra vez a los 10 segundos. ¿como puedo hacer para que aunque pulse la E no ocurra nada?

El codigo es este

if (keyE && rayo = true)
{
   USAMOS LA HABILIDAD
}


if(keyE)
{
    rayo =false;
    alarm[1] = 60*10
}

saludossss