Fusion Makers
Faça login para usufruir de todos nossos recursos. Ainda não tem uma conta? Inscreva-se já!

Participe do fórum, é rápido e fácil

Fusion Makers
Faça login para usufruir de todos nossos recursos. Ainda não tem uma conta? Inscreva-se já!
Fusion Makers
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Tópicos semelhantes
    Procurar
     
     

    Resultados por:
     


    Rechercher Pesquisa avançada

    Últimos assuntos
    » Ideia: MMFMakers, do zero
    por mediamaker Qua 26 maio 2021, 12:28

    » [Flash] Haunt the house
    por mediamaker Sáb 19 Set 2020, 16:47

    » Como a criar passo a passo engine de Movimento Grid com colisão (tipo Bomberman) completo usadno extensão Array?
    por mediamaker Sex 15 Set 2017, 14:19

    » CF2.5 -> 26 reais na steam
    por Matheus290 Ter 22 Dez 2015, 17:52

    » Aplicação com Editbox não tá rodando online
    por Matheus290 Sáb 19 Set 2015, 01:38

    » A Guilda continua!!!! "Âncora Team" (novo nome)
    por weliowl7 Qua 16 Set 2015, 01:52

    » Sub-application e Inventario
    por majorcorps Dom 23 Ago 2015, 13:11

    » Efeito de string
    por majorcorps Sáb 22 Ago 2015, 19:55

    » [PC] Pitiri 1997
    por Matheus290 Sáb 20 Jun 2015, 17:10

    » Teclado virtual com Edit Box
    por mediamaker Sáb 20 Jun 2015, 14:10

    Quem está conectado?
    31 usuários online :: 0 registrados, 0 invisíveis e 31 visitantes

    Nenhum

    [ Ver toda a lista ]


    O recorde de usuários online foi de 251 em Ter 26 Out 2021, 22:21
    Estatísticas
    Temos 256 usuários registrados
    O último membro registrado é Sitydistta

    Os nossos membros postaram um total de 5268 mensagens em 575 assuntos

    Detector de Angulo

    +2
    Sgt. Lucas
    Matheus290
    6 participantes

    Ir para baixo

    Detector de Angulo Empty Detector de Angulo

    Mensagem por Matheus290 Sex 20 Ago 2010, 20:04

    Olá pessoal, tudo bem? Bom, hoje o “Tio Thetheus” irá ensinar como fazer um detector de ângulo para jogos em plataforma. É muito usado no Sonic. Esse detector não é pra fazer um movimento 360, tanto que se você tentar fazer usando esse meio, não vai dar certo. Pois o objeto sempre ficará caindo como no tuto de sombra.

    Antes de ler esse tutorial, leia o tutorial de sombra que eu fiz. Assim ficará muito mais fácil de entender como fazer um detector de ângulo.

    Para começar, pegue o personagem que usará no game (nesse caso, estou usando o Sonic, pois são nos jogos dele que ele vai inclinando conforme o chão), pegue o pé dele e crie um novo active com esse pé. Agora, preencha todo o active com a cor preta e em uma das pontas (esquerda ou direita) pinte de azul (ou qualquer outra cor... é que depois fica mais fácil para se localizar). Faça isso duas vezes, uma para o lado esquerdo e outro para o direito. Centralize o Hot Pot na figura e ajuste o Action Pot bem no centro da ponta colorida, como na imagem abaixo:

    Detector de Angulo Active%20Preto

    Crie agora mais dois actives, os dois com 1x1. Pinte conforme a cor do active do tamanho do pé do personagem (aquele que eu falei pra pintar de preto). Bom, com isso, seu Frame Editor deve estar assim:

    Detector de Angulo Frame%20Editor%201

    Agora, crie um Advanced Math Object (extenão) e um backdrop com o relevo do jeito que você quiser. Meu Frame Editor está assim:

    Detector de Angulo Frame%20Editor%202

    Vamos para o Event Editor:

    Primeiro vamos para os eventos do detector do ângulo. Queremos que ele fique sempre no chão e nos acompanhando como se fosse uma sombra. Então, faremos igual ao tuto de sombra. Só que dessa vez tem que fazer uma coisa antes. Lembra que eu falei pra desenhar aqueles 2 actives pretos com pontas coloridas? Vamos usar eles agora!

    Queremos que os pontos 1x1 coloridos fiquem sempre no hotpot do active preto. Então, faça com que o MMF entenda isso.

    Always ---> Set 1x1 azul position at (0,0) from “Active Preto ponta azul” (action Pot)

    Always ---> Set 1x1 vermelho position at (0,0) from “Active Preto ponta vermelho” (action Pot)

    Pronto, agora os 1x1 azul e vermelho sempre ficarão na posição 0,0 do active preto com a ponta de sua respectiva cor.

    Agora um Loop:

    Always ---> Start Loop (nome que você quiser) “Desce Azul” 999 times

    Always ---> Start Loop (nome que você quiser) “Desce Vermelho” 999 times

    On Loop “Desce Azul”
    + X ”1x1 azul” overlapping a Backdrop ----------> Set Y position to Y “1x1 azul” + 1

    On Loop “Desce Vermelho”
    + X ”1x1 vermelho” overlapping a Backdrop ----------> Set Y position to Y “1x1 vermelho” + 1

    Entendeu? Sempre ele ficará caindo da posição do active preto com ponta colorida... nada de novo, afinal, isso já tinha no tuto da sombra.

    Os actives pretos precisam ficar na posição do Pé do Sonic, então:

    Always ---> Set position of (active preto com ponta azul) at (0,0) from Sonic

    Always ---> Set position of (active preto com ponta vermelho) at (0,0) from Sonic

    Tio Thetheus, e agora? Só isso?
    ...

    Viu que os pontos estão fazendo um tipo reta? Então, que tal fazer com que o MMF detecte essa reta? Para isso, vamos usar o Advanced Math Object.

    Start of Frame ---> Set fixed object to (ponto 1x1 da esquerda)

    Esse “da esquerda” que coloquei significa que fica do lado esquerdo… dã! Tem 2, o da esquerda é o que você tem que por no Level Editor.

    Always ---> Set Alterable Value A of Sonic to…

    Vá em Advanced Math Object ---> Pre-Codec Formulas ---> Decimal Output Formulas ---> Angle from Fixed object to x,y

    No primeiro “> Enter value here <” Coloque o X do ponto da direita e no segundo coloque o Y do ponto da direita. Meio óbvio né? xD

    Pronto!

    Agora, queremos que o Sonic tenha esse ângulo que foi detectado. Então:

    Always ---> Set Angle of Sonic to Alterable Value A (a qualidade você escolhe…)


    Pronto! Agora pra ficar mais preciso ainda:

    Always ---> Set angle of Active preto de ponta colorida to Alterable Value A of Sonic.

    Faça mesmo com o outro active preto.

    Legal!!! Terminamos!!! Facin Facin né? Very Happy

    Só isso, Tio Thetheus?
    Só! Fácil né?

    Não!
    Então vai cagar...

    O.o’
    Very Happy

    NAQ

    Tio Thetheus, ta dando tudo errado! Os actives 1x1 sumiram e o Sonic não ta parando no chão. O que pode ser?
    Você colocou pro Backdrop funcionar como Obstacle? Então... ¬¬’
    Matheus290
    Matheus290
    Administrador
    Administrador

    Mensagens : 710
    Data de inscrição : 18/02/2010
    Idade : 30
    Localização : Bauru SP

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Sgt. Lucas Sáb 25 Set 2010, 12:31

    Muito complexo para aprender por tutoriais, sou mais uma engine logo!
    XD
    Sgt. Lucas
    Sgt. Lucas
    Usuário

    Mensagens : 322
    Data de inscrição : 11/09/2010
    Idade : 25
    Localização : Teresina

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Sonic Flame Sáb 25 Set 2010, 12:47

    Nossa vou tentar fazer isso pro meu proximo jogo...
    Hmmm secreto!

    Lol Tio Matheus essa foi muito zuado hehe

    Só isso, Tio Thetheus?
    Só! Fácil né?

    Não!
    Então vai cagar...

    lol! lol! lol! lol! lol!
    Sonic Flame
    Sonic Flame
    Usuário

    Mensagens : 108
    Data de inscrição : 17/09/2010
    Idade : 26
    Localização : Num planeta chamado calor e poop

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Sgt. Lucas Sáb 25 Set 2010, 12:50

    XP
    Sgt. Lucas
    Sgt. Lucas
    Usuário

    Mensagens : 322
    Data de inscrição : 11/09/2010
    Idade : 25
    Localização : Teresina

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Matheus290 Sáb 25 Set 2010, 12:51

    Nada a ver cara, o tutorial faz você aprender. A engine faz você copiar. Ou seja, não aprende nada. Só copia, copia e copia...
    Matheus290
    Matheus290
    Administrador
    Administrador

    Mensagens : 710
    Data de inscrição : 18/02/2010
    Idade : 30
    Localização : Bauru SP

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Sgt. Lucas Sáb 25 Set 2010, 12:53

    Eu não só copio, mas eu tenho o contato direto com como fazer por todos os detalhes sem + nem - .Já passei por uma fase de Ctrl + c e Ctrl + v só estou dizendo que o jeito em que eu aprendo melhor é assim. Razz Razz
    Sgt. Lucas
    Sgt. Lucas
    Usuário

    Mensagens : 322
    Data de inscrição : 11/09/2010
    Idade : 25
    Localização : Teresina

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Sonic_BR Ter 21 Jun 2011, 20:12

    Aqui não aconteceu nada =/

    Sonic_BR
    Usuário

    Mensagens : 477
    Data de inscrição : 25/04/2010
    Idade : 25
    Localização : Vitória da Conquista-BA

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por flasher Qua 22 Jun 2011, 11:12

    To cheio de extensão aqui mas não tenho essa, alguém poderia arrumar ela pra mim?
    flasher
    flasher
    Usuário

    Mensagens : 57
    Data de inscrição : 20/06/2011
    Idade : 30
    Localização : Arapoti

    http://wadsonickerteam.webnode.com/

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Filipe Santos Dom 16 Out 2011, 10:01

    Matheus, pode me ajudar? o Amath ñ tá pegando no MMFD2... =(
    Filipe Santos
    Filipe Santos
    Usuário

    Mensagens : 119
    Data de inscrição : 03/12/2010
    Idade : 21
    Localização : Fórum MMFMakers LOL

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Matheus290 Dom 16 Out 2011, 13:33

    Ao invés do A-Math, usa o A-Direction. Também tem a função de encontrar o ângulo.
    Matheus290
    Matheus290
    Administrador
    Administrador

    Mensagens : 710
    Data de inscrição : 18/02/2010
    Idade : 30
    Localização : Bauru SP

    Ir para o topo Ir para baixo

    Detector de Angulo Empty Re: Detector de Angulo

    Mensagem por Conteúdo patrocinado


    Conteúdo patrocinado


    Ir para o topo Ir para baixo

    Ir para o topo

    - Tópicos semelhantes

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