Basicamente o que foi dito acima, você apenas precisa adicionar a velocidade de movimento à equação, então você iria ver se a posição atual acrescida da velocidade chega lá, então você pode usar um laço de repetição para se aproximar 1 pixel por vez. Se você clicar no link aqui de baixo eu explico c...
Neste caso é bem simples. Start event alarm[0] = room_speed * irandom_range(2, 4); alarm[0] event Y += 2; alarm[0] = room_speed * irandom_range(2, 4); Pronto, desta forma a cada 2-4 segundos a parede desce 2 pixels. Isso funciona se a sua parede for um objeto único, se forem vários objetos você prec...
Então você quer que ela fique descendo o tempo todo? O que você quer é que ela aumente a velocidade caindo ou algo do tipo? O seu step event está sobrescrevendo ambos os alarmes. Se você quer a parede caindo sempre, basta dar um valor baixo para o vspeed dela e conforme o alarme é ativo você aumenta...
Eu não sei como você está implementado a parede, mas já que você disse que o vspeed funcionou, use dois alarmes, um deles aplica valor ao vspeed e o outro será o vspeed. Por exemplo Alarme 0 Vspeed = 2; Alarm1 = room_speed/4; Alarme 1 Vspeed = 0; Alarm0 = room_speed * choose(5,10); Desse jeito ele d...
Fala sério, Godot 3 é quase tão bom quanto o unity para 3D, o único problema é comunidade e todos os benefícios gerados por isso (assets, suporte etc).
Eu acho que não entendi a pergunta, você disse que um vetor vai de 0 a 1? Oo
Enfim, o game maker possui uma função chamada degtorad e radtodeg Ela faz a conversão de graus Eu estou falando dela porque acho que você confundiu radiano com vetor.
https://www.slant.co/topics/1907/~game- ... rogrammers Ótimo site cheio de reviews O GMS2 está tão bom quanto às outras engines "profissionais", o gml melhorou MUITO, o ambiente está muito diferente, mas uma vez que você se acostumar você vai ver que mudou para a melhor, infelizmente ele e...
Eu ia citar o Laravel (provavelmente o melhor framework de php), mas se sua intenção é não programar e se você não tiver um sistema de BD no site, não tem nem porque usar o PHP, você pode usar o artisteer que é um programa de criação de sites maravilhosamente simples e sem qualquer necessidade de pr...
Eu posso estar totalmente errado aqui, mas até onde me consta as variáveis "padrões" da GML (health, score etc) só são exclusivas por causa do Drag and drop, em geral quando a gente esta programando um jogo nós não usamos nenhuma destas variáveis, nós criamos as nossas e é isso. Eu posso u...
Eu não sei como você está lidando com seus objetos para pausar, mas o jeito que me vem a mente é criar uma variável para cada alarme do objeto. O código seria mais ou menos assim. If (global.pause) { If (alarme[0] != -1) { Alarme0 = alarm[0]; alarm[0] = -1; } } else { If (alarme0 > 0) { alarm[0] = a...