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.

Mensajes - Ikaro3d

31
Hola compañeros estoy depurando una animación , donde rota de izquierda a derecha y he pensado en eliminar las imágenes y dejar una estática

he creado este código para la animación y añadir la función lerp para que al final de de cada dirección me lo suavice  , pero no consigo que funcione
[gml]


if en==true {
    contador++
    image_angle++
   if contador==grados {en=false}
         
         
         }

   
if  en==false {
   image_angle--   
   contador--
   if contador ==-grados {en=true}} 
   
image_angle= lerp(image_angle,grados,0.3)[/gml]
32
Genial ,me a funcionado , ahora  ya se me ocurren muchas cosas mas en vez de que sea tan brusca la animación , que aun a si queda muy bien podría escalr a +0.1 asta 2.1 y bajar a a1.5 darle un efecto rebote
muchas gracias
if cambiar=1 { jugar=draw_text_transformed(305, 305, "Jugar" ,1.5,1.5,0); }else jugar=draw_text_transformed(305, 305, "Jugar" ,1,1,0)

if cambiar=2 { obciones=draw_text_transformed(305, 505, "Opciones" ,1.5,1.5,0); }else jugar=draw_text_transformed(305, 505, "Opciones" ,1,1,0)

if cambiar=3 { creditos=  draw_text_transformed(305, 705, "Creditos" ,1.5,1.5,0); }else jugar=draw_text_transformed(305, 705, "Creditos" ,1,1,0)

if cambiar=4 {salir =draw_text_transformed(305, 905, "Salir" ,1.5,1.5,0); }else jugar=draw_text_transformed(305, 905, "Salir" ,1,1,0)
33
Preguntas y respuestas / escalar texto
Junio 05, 2020, 01:58:31 AM
Hola compañeros,estoy intentando hacer un menu ,cuando presiono  ( W me suma 1  o S me resta 1)  el string "Jugar " es 1   quiero que cuando el valor sea 1  el string "jugar"  se escale ,se vea mas grande ,es la primera vez que empiezo a tocar los textos
he colocado las variables  es_x, es_y en draw para controlarlas desde paso pero cundo cambio el valor el texto desaparece

en paso

if keyboard_check_pressed(ord("S")){cambiar+=1}
if keyboard_check_pressed(ord("W")){cambiar-=1}
if cambiar >=4 {cambiar=4}//
if cambiar <=1 {cambiar=1}//           



if cambiar=2 {  es_x=0.5 and  es_y=0.5 }

if cambiar=1 {  opciones =image_xscale=0.5 and image_yscale=0.5        }

if cambiar=3 {  creditos =image_xscale=0.5 and image_yscale=0.5         }

if cambiar=4 {  salir    = image_xscale=0.5 and image_yscale=0.5      }


EN draw

draw_set_font(fon_menu);

jugar=   draw_text_transformed(305, 305, "Jugar" ,es_x,es_y,0);

obciones=draw_text_transformed(305, 505, "Opciones",es_x,es_y,0 );

creditos=draw_text_transformed(305, 705, "Creditos",es_x,es_y,0 );

salir=   draw_text_transformed(305, 905, "Salir" ,es_x,es_y,0);
34
Gracias no me había dado cuenta de la respuesta ,muchas gracias me a quedado claro

Una pregunta mas other cuando se usa ?
35
Preguntas y respuestas / Re:destruir instancias
Mayo 29, 2020, 11:32:55 AM
Si disparo al asteroide  cambia de color de amarillo a rojo , y el láser se desactiva ,pero lo que ocurre es que afecta a todos los instancias en vez de ser individual 



[user]https://youtu.be/WBZI628k-aU[/user]                                             a qui se ve mejor


[user]https://www.youtube.com/watch?v=qN9u5_lrHdA[/user]             StarCenter

[user]https://youtu.be/ibvxrkm7P20[/user]                                                boss intermedio
36
Hola compañeros ,tengo un problema que no puedo resolver , tengo 3 objetos roca_arriba, roca_abajo , y un objeto láser 
el láser me genera en cada extremo una roca y el láser en medio hace de barrera ,cuando disparo a una roca cambia de color a rojo y si las dos están rojas el láser se desactiva , pero cuando genero mas de 1 láser se desactivan todos a la vez  como consigo que no suceda me comentaron que generase las rocas desde el laser u las guardase en una variable, para que a las demás no les afecte pero no me funciona
[gml]he guardado en dos variables roca1=obj_roca_arriba



depth = -449;
instance_create_layer(x + 0, y + 0, "Instances", roca1);
instance_create_layer(x + 0, y + 1150, "Instances", roca2);
hspeed = -1;
audio_play_sound(sonido_laser, 0, 0);
· Responder · 37 min


image_xscale =random_range(1,1.3)
roca1red =false;
with(roca1){
other.roca1red=image_index==0;
}
roca2red=false;
with(roca2){
other.roca2red=image_index==0;
}
if(roca1red&&roca2red){
instance_destroy();[/gml]
37
entonces no me quedara  mas remedio que duplicar el sprite ,peor mi duda es si ,en el momento del impacto al cambiar de sprite este seguiría en el mismo indice de imagen y si no es a si ,que función puedo utilizar para que siga la misma animación  si cortes
38
Hola compañeros, estoy utilizando este código ,para que tras cada impacto me cambie a un color , resulta que mi enemigo es azul y solo consigo que se sume y el  rojo me salga negro , me gustaría conseguir que fuera rojo puro



[gml]col = make_colour_hsv(0, 30, 260);
image_blend=col[/gml]
39
exacto era eso , gracias, siempre lo mas simple se me complica
40
Preguntas y respuestas / escalar láser
Mayo 11, 2020, 10:04:23 AM
Hola amigos he estado viendo tutoriales de generar un láser ,pero no me acabo de enterar muy bien como hacerlo

tengo una imagen y esta la intento escalar en x pero se me escala en -x y x    y me gustaría que este solo se escala hacia una dirección  en solo +x  haciendo el efecto láser y si este colisiona se detenga , pero lo que ,mas me interesa es lo primero   
41
Preguntas y respuestas / Re:Imagen de fondo
Mayo 06, 2020, 09:05:17 PM
Logrado, he echo justo esto que dices ,Incrementar el tamaño de la página de textura ,desde opciones de windows y graficos
42
Gracias probare  ,a ver que si mejora
43
Preguntas y respuestas / Imagen de fondo
Mayo 04, 2020, 06:55:45 PM
Hola compañeros estoy generando fondos con krita , y resulta que cuando exporto a Game Maker  ,pierde cálida ,pierde brillo tiene mas borrosidad ,hay alguna configuración para que esto no pase ?
44
Cita de: Ikaro3d en Abril 18, 2020, 12:39:49 PM
Esto me lo tengo que estudia ,soy principiante y voy recogiendo información por la red , te agradezco muchísimo esta clase de maestría,

Le he probado funciona de lujo,que envidia que me das GRACIAS!!!!
45
Esto me lo tengo que estudia ,soy principiante y voy recogiendo información por la red , te agradezco muchísimo esta clase de maestría,