GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


Key3 - Movimento em rampas com qualquer inclinação

+8
Spadan Renon
Hedgehog
Anderson3d
The Wizard
fonetico
All-x
Denis Lemos
Kabeção
12 participantes

Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Key3 - Movimento em rampas com qualquer inclinação

Mensagem por Kabeção Seg 23 Nov 2009, 20:33

Key3 - Movimento em rampas

Muita gente pergunta sobre como fazer o movimento do player em rampas e terrenos de todos os tipos.
Essa é uma engine que fiz a muito tempo usando os scripts de checagem de colisão feito por Damizean.
O nome dela é Key3 porque na época dividi o projeto em partes separadas e o movimento foi o terceiro sistema que fiz.

Descrisão:
Aprenda como programar movimento em terrenos irregulares como nos jogos de Sonic usando trigonometria simples e máscaras.

Controles:
W,A,D,S - Movimentar.
M - Pular.

Explicando os códigos:
Os scripts player_collision calculam o ângulo entre os pixel das rampa e tendo seu valor fica fácil calcular o movimento do objeto usando co-seno e seno.
Graças a isso, você pode fazer terrenos cheios de inclinações e mesmo assim o jogo correria bem desde que evite curvas muito fechadas.
A sprite do personagem pode ter qualquer forma então temos que usar mascaras de diversos tamanhos para as colisões.

Créditos:
Damizean -> scripts de colisão.
Kabecao -> engine, animação e construção do código.

Download:
MediaFire
Código:
http://www.mediafire.com/?yk2hiyktmzt

Screenshots:

Key3 - Movimento em rampas com qualquer inclinação Key301

Key3 - Movimento em rampas com qualquer inclinação Key303




Colaboração

Key3 - Movimento em rampas com qualquer inclinação Soulsoftsign


Última edição por Kabeção em Sáb 04 Set 2010, 23:54, editado 3 vez(es)
Kabeção
Kabeção

Games Ranking : Sem avaliações

Data de inscrição : 08/06/2008
Reputação : 100
Número de Mensagens : 2314
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 7 Moedas x 0

Ouro x 3 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://blackcapapps.blogspot.com.br/

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por Denis Lemos Seg 23 Nov 2009, 20:49

Karaca ! Muito fera essa engine!
A melhor de rampas que eu vi !

Parabéns !
Denis Lemos
Denis Lemos

Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Unity
  • C#
  • Godot
  • C ou C++


Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por Convidad Seg 23 Nov 2009, 22:39

Muito bom Kabeção! Eu tinha visto este projeto seu há um tempo atrás. Valeu por postar!
avatar
Convidad
Convidado


Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por All-x Ter 24 Nov 2009, 18:16

Muito boa essa engine! Os scripts estão bem organizados, está bem facil de entender Smile Fiquei uns 7 minutos rodando nessa engine hehehe, adoro jogos de velocidade XD. Parabén! Me ajudou bastante!

FLWS!
All-x
All-x

Games Ranking : Nota A

Notas recebidas : B A
Data de inscrição : 20/12/2008
Reputação : 189
Número de Mensagens : 2571
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 25 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • C ou C++


https://redscreensoft.com

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por Kabeção Qua 25 Nov 2009, 15:32

Adicionado uma pequena explicação de porque a engine funciona.

Essa é minha engine preferida. Tinha mostrado ela aqui no fórum antes mas foi só o executável.
Parei de mexer nela a algum tempo então resolvi postar o source.

Valeu pelos elogios!
Kabeção
Kabeção

Games Ranking : Sem avaliações

Data de inscrição : 08/06/2008
Reputação : 100
Número de Mensagens : 2314
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 7 Moedas x 0

Ouro x 3 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://blackcapapps.blogspot.com.br/

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por fonetico Qua 25 Nov 2009, 17:26

Muito bom cara !
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por The Wizard Seg 05 Abr 2010, 18:08

Caracas muito massa so achei meio complicado mas é boa
The Wizard
The Wizard

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 24/03/2010
Reputação : 17
Número de Mensagens : 1129
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por Anderson3d Qua 11 Ago 2010, 11:16

k o link ta quebrado pode arrumar aew por favor?
no meu crome ta abrindo isso aque http://www.gamemakerbrasil.com/go/aHR0cDovL3d3dy5tZGZyLz95azJoaXlrdG16dA==
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por fonetico Qua 11 Ago 2010, 11:25

Anderson3d escreveu:k o link ta quebrado pode arrumar aew por favor?
no meu crome ta abrindo isso aque http://www.gamemakerbrasil.com/go/aHR0cDovL3d3dy5tZGZyLz95azJoaXlrdG16dA==

Cuidado! Você acabou de reviver um tópico. No entanto, o link não está quebrado. Observe que ao clicar no link de download, aparece uma bola azul com um símbolo de "play" e depois ela some, clique nessa bolinha antes dela sumir e o link verdadeiro será redirecionado para o seu navegador.
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por Anderson3d Qua 11 Ago 2010, 15:01

souzalucasjose escreveu:
Anderson3d escreveu:k o link ta quebrado pode arrumar aew por favor?
no meu crome ta abrindo isso aque http://www.gamemakerbrasil.com/go/aHR0cDovL3d3dy5tZGZyLz95azJoaXlrdG16dA==

Cuidado! Você acabou de reviver um tópico. No entanto, o link não está quebrado. Observe que ao clicar no link de download, aparece uma bola azul com um símbolo de "play" e depois ela some, clique nessa bolinha antes dela sumir e o link verdadeiro será redirecionado para o seu navegador.

perdao amigao eu nem vi a bixiga da época aff!!!
mas eu nao revivi, alguem reviveu e eu postei logo após e o cara pagou o post, pq nao me lembro de ter catado isso, so se eu tiver ficanod doido hehehe. Mas vlw!
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por Hedgehog Sáb 14 Ago 2010, 20:24

Jesus! Não entendi nada! (pra variar e.e)
Mas ótima engine! Fiquei um tempão rodando nessa pista...
Hedgehog
Hedgehog

Data de inscrição : 28/08/2008
Reputação : -2
Número de Mensagens : 384
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.recursos-mania.forumeiros.com/

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty bem legal

Mensagem por Spadan Renon Qua 25 Ago 2010, 16:43

a engine é bem legal lol! , mas tem um ploblema :| , como fasso para ele fazer o loop mesmo aumentando o mask do objeto?

me diga por favor!

obrigadhu!
Spadan Renon
Spadan Renon

Data de inscrição : 25/08/2010
Reputação : 0
Número de Mensagens : 3
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por so Qui 26 maio 2011, 00:14

se nao me engano eu ja vi esta engine na net mas tinha sonic tails knuckles entre outros...
so
so

Data de inscrição : 13/04/2011
Reputação : 0
Número de Mensagens : 39
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por fredcobain Qui 26 maio 2011, 02:26

A engine é perfeita... mas bem complexa....
Excelente trabalho. Parabéns.
fredcobain
fredcobain

Games Ranking : Sem avaliações

Data de inscrição : 14/04/2011
Reputação : 163
Número de Mensagens : 692
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 3 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por PedroX Qui 26 maio 2011, 09:46

Realmente essa engine é excelente.
Eu estava procurando por algumas ontem, e achei uma Sonic Revival, outra chamada Sonic Genesis... Mas todas com a mesma dificuldade.
Se fosse mais facil editar a engine, ficaria mais que excelente.

Obs: Essa engine é de 2009 (eu acho).

Até mais!

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6087
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por sonic luan Qui 26 maio 2011, 10:20

eu usei essa egnie para faser o Sonic World. ate coloquei o Kabeção nos creditos Laughing
muito boa uma das melhores que eu ja vi sobre movimentação e rampas.
sonic luan
sonic luan

Games Ranking : Nota C

Notas recebidas : C-D-A-C
Data de inscrição : 28/01/2011
Reputação : 18
Número de Mensagens : 1003
Prêmios : Key3 - Movimento em rampas com qualquer inclinação Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://sonicmaker.forumeiros.com/memberlist

Ir para o topo Ir para baixo

Key3 - Movimento em rampas com qualquer inclinação Empty Re: Key3 - Movimento em rampas com qualquer inclinação

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos