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.

[GEN-TPD] [Engine] Movimento Limpo 2.0 - Willy

Sprites, Modelos 3D, Exemplos, Áudios, Extensões e outros Recursos
Avatar do usuário
Tutoriais & Aulas
Colaborador
Colaborador
Reações: 0
Mensagens: 110

[GEN-TPD] [Engine] Movimento Limpo 2.0 - Willy

Mensagem por Tutoriais & Aulas » Ter Mai 03, 2016 1:59 pm

Autor original: Willy
Movimento Limpo
Chega de Bugar!


Plataforma: GM8.0 (Funciona no lite SE o objeto "o_professor" não estiver na room)
Dificuldade de utilização: Fácil
Autor: Michael Willy

Introdução:
Uma coisa que sem duvida incomoda muita gente que usa o Game Maker, é a dificuldade em fazer uma colisão decente com um objeto. Quantas vezes não nos deparamos com objetos grudando na parede, batendo de forma errada no teto, ou até ficando preso em quinas?
Este problema acontece principalmente com quem gosta de usar o sistema padrão do GM, que é hspeed, vspeed, gravity e friction. Um dos métodos alternativos seria mover-se alterando diretamente o valor de x ou de y, mas dessa forma, não poderíamos usar friction, que muitas vezes é essencial em um jogo. Mas, com a engine “Movimento Limpo”, os dias destes problemas estão contados!

Proposta:
A engine conta com quatro scripts, scr_hspeed, scr_vspeed, scr_gravity e scr_friction.
Com estes scripts, é possível reproduzir os mesmos comandos do GM, porém, com a garantia de uma colisão perfeita, independente da velocidade que esteja movendo-se.
Ao executar a engine, você terá um guia, mostrando o potencial da engine.
Como usar o scr_hspeed e o scr_vspeed: Clique para ver o conteúdo
Controles:
-“Setas” movimentam.
-“Enter” fala com o guia.

Imagens: Download Versão 2.0:
(Agradecimentos especiais a PedroX. Agora, é possível mover-se em 360 direções com a colisão perfeita!)
Toda a engine foi criada e desenvolvida por mim, Michael Willy e seu conteúdo podem ser usados livremente. Créditos não são necessários, mas apreciados.

Créditos para Matheus Reis pela versão de meu avatar no fórum (spr_willy).
Créditos para Pedrox pelo scr_speed();

Em caso de dúvidas, críticas, sugestões ou elogios, deixe um comentário no fórum.
Para mais engines, tutoriais e projetos open-source, acesse:
http://www.willy-gmbr.blogspot.com

Michael Willy - 15/08/2013

Responder

Quem está online

Usuários navegando neste fórum: Semrush [Bot] e 2 visitantes