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

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?
13 usuários online :: 0 registrados, 0 invisíveis e 13 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

Seno e Cosseno Básico

5 participantes

Ir para baixo

Seno e Cosseno Básico Empty Seno e Cosseno Básico

Mensagem por Matheus290 Dom 26 Dez 2010, 16:07

Parte 1


Nesse tutorial você irá aprender como usar o Seno e Cosseno. Serei o mais simples e claro possível, então, por favor, presta a atenção nessa bosta!

Como você já deve saber, numa circunferência é possível encontrar 360º, e cada ângulo, tem seu Seno e Cosseno. Quer descobrir?

Abra seu MMF2, crie um active e no event editor coloque para que quando pressionar Right ou Left, girar o active. Crie 2 counters, um como Seno e outro como Cosseno.

Always, set counter to Sin(Angle (“Active”))
Always, set counter to Cos(Angle (“Active”))

(não copie e cole, tente você mesmo...)

Tio Thetheus, eu preciso decorar esses valores?
Claro que não, idiota! É só pra mostrar! ¬¬'

O que deu pra você entender com essa demonstração? Percebeu que conforme o ângulo, vai diminuindo o Seno e aumentando o Cosseno e vice-versa? Percebeu que os ângulos 0, 90, 180 e 270 são respectivamente em Cosseno 1, 0, -1 e 0 e em Seno 0, -1, 0 e 1? Isso você aprende na escola! Caso não chegou aprender isso ainda, você já está aprendendo nesse tutorial.

Tio Thetheus, eu aprendi na escola que o ângulo de 90º em Seno é 1 e não -1. Por que o computador mostra ao contrário?
Esqueceu que no computador o Y é invertido? Quanto mais para baixo, maior é o valor Y.

Ahh, então quer dizer que o Seno é o Y?
Exato! E Cosseno é o X!

Então, até agora você sabe que o Seno é a reta Y (partindo do centro do circulo) e o Cosseno é a reta X (partindo do centro do círculo). Se em Cosseno for valor negativo, é pro lado esquerdo do centro e se for positivo é pro lado direito do centro.

O máximo que o valor do seno e do cosseno pode chegar é 1, e o mínimo é -1.

Seno e Cosseno Básico Senocosseno

Pronto. Isso é Seno e Cosseno. Simples né?

--------------------

Parte 2

Agora, que tal fazermos algum objeto se movimentar? Vamos lá!
Crie um active, edite os nomes dos valores para
Ângulo
PosX
PosY


Event Editor:
O que queremos? Que, conforme você pressiona o Right ele vira no sentido Horário e quando pressiona Left, ele vira no sentido Anti-horário. Então, let do this:

Se você estiver pressionando Right – Sub 3 do Ângulo

Se você estiver pressionando Left – Add 3 para o Ângulo

Agora queremos que o objeto esteja sempre com o ângulo do valor “Ângulo”

Always – Set ângulo to “Valor do Ângulo (alterable value)

Pronto. Já estamos fazendo o objeto girar. Agora vamos fazer ele andar.

Se você estiver pressionando Up – Add Cos((“Ângulo”)) to PosX
Sub Sin((“Ângulo”)) from PosY

Se você estiver pressionando Down – Sub Cos(“Ângulo”) from PosX
Add Sin(“Ângulo”) to PosY

Always – Set position X to PosX (alterable value)
Set position Y to PosY

Teste

Que legal Tio Thetheus!!! Ele ta andando como se fosse um carro visto de cima... Mas ta muito lento. O que eu faço?
Que tal colocar uns números em multiplicação?

Ao invés de:
Add Cos((“Ângulo”)) to PosX
Sub Sin((“Ângulo”)) from PosY

Que tal

Add Cos((“Ângulo”))*4.0 to PosX
Sub Sin((“Ângulo”))*4.0 from PosY

Legal! Ficou legal, Tio Thetheus!!
Very Happy

Bom, ta aí! Agora, se você quiser dar uma melhorada, que tal adicionar aceleração e etc? Mas isso eu deixo pra você fazer, pois, se eu for falar tudo, você não aprende nada. Fuça aí! Very Happy

Fui...


Última edição por Matheus290 em Dom 10 Jun 2012, 21:40, editado 3 vez(es)
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

Seno e Cosseno Básico Empty Re: Seno e Cosseno Básico

Mensagem por leodigaum Qua 06 Jul 2011, 12:55

Tá ae algo interessante que quase ninguem da valor, eu tive que reaprender matimatica quando quis começar a programar coisas mais avançadas e isso ae foi uma das coisas que eu bati mais cabeça, dominando os calculos dos angulos vc pode fazer varios efeitos de 3d fake, personagens com body part (partes do corpo independentes com movimentos e animações proprias) etc... belo tutorial
leodigaum
leodigaum
Usuário

Mensagens : 116
Data de inscrição : 12/06/2011

Ir para o topo Ir para baixo

Seno e Cosseno Básico Empty Re: Seno e Cosseno Básico

Mensagem por Dbr Ter 19 Jul 2011, 17:10

pra mim ta bem esplicado....
mais odiava isso na escola xD
Dbr
Dbr
Usuário

Mensagens : 85
Data de inscrição : 25/04/2010

Ir para o topo Ir para baixo

Seno e Cosseno Básico Empty Re: Seno e Cosseno Básico

Mensagem por Ricardo Sáb 05 Nov 2011, 11:17

+1 pra vc!
Ricardo
Ricardo
Usuário

Mensagens : 248
Data de inscrição : 02/10/2011
Idade : 24
Localização : Guarulhos - São Paulo

http://ricardoluis0.deviantart.com/

Ir para o topo Ir para baixo

Seno e Cosseno Básico Empty Re: Seno e Cosseno Básico

Mensagem por tonico Sex 18 Nov 2011, 10:28

Tio Thetheus, quando vai chega as amoe** das screen?
tonico
tonico
Usuário

Mensagens : 368
Data de inscrição : 17/05/2011
Idade : 25

Ir para o topo Ir para baixo

Seno e Cosseno Básico Empty Re: Seno e Cosseno Básico

Mensagem por Matheus290 Sex 18 Nov 2011, 12:10

Já tá aí! '-'

Quando eu fiz o tuto, não tinha essa imagem... Depois eu coloquei. Very Happy
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

Seno e Cosseno Básico Empty Re: Seno e Cosseno Básico

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