queria fazer um jogo inspirado em hotline miami, e queria fazer uma tela de titulo parecida, com o logo balançando desse jeito, mas sem esse 3d com o fundo
Obrigado por visitar a The Game Makers Brasil Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais. |
como fazer efeito "balaçando" GML Tópico resolvido
- Chuaschinai
- Colaborador
- Reações: 6
- Mensagens: 198
-
Re: como fazer efeito "balaçando" GML Tópico resolvido
Para fazer o texto balançar é bem fácil, existe funções que desenham o texto com ângulo, como a draw_text_transformed.:
Exemplo:
A variável angle recebe um função sin(), que é a função responsável por fazer esse efeito de gangorra do texto, sendo o valor 500 a "velocidade" em que ele balançara, quanto menor for, mais rápido ele se movimentara. Agora o multiplicador 4 é o responsável pelo ângulo do texto, quanto maior esse numero, maior será o ângulo em que o texto rotacionara.
Exemplo:
Código: Selecionar todos
var angle = sin(current_time / 500) * 4;
draw_text_transformed(x, y, "Game Title", 1, 1, angle);
Quem está online
Usuários navegando neste fórum: Ahrefs [Bot] e 1 visitante