Entrar
Tópicos semelhantes
Procurar
Últimos assuntos
» Ideia: MMFMakers, do zeropor 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?
Há 16 usuários online :: 0 registrados, 0 invisíveis e 16 visitantes :: 1 motor de buscaNenhum
[ 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 registradosO último membro registrado é Sitydistta
Os nossos membros postaram um total de 5268 mensagens em 575 assuntos
Fazendo um "Fire2D" simples
3 participantes
Fusion Makers :: Geral :: Matérias :: Intermediário
Página 1 de 1
Fazendo um "Fire2D" simples
Eaí pessoal, tudo bem? Então, hoje vou ensinar a fazer um "Fire2D". Bom, primeiramente, você vai precisar saber um pouco sobre Seno e Cosseno. Para saber o básico, leia nesse tópico: Seno e Cosseno Básico.
Vamos lá então.
Primeiramente crie um Active com o nome de Valores. Agora, nos Alterables Values renomeie-os para:
PosX
PosY
Angulo
Pronto? Great! Agora crie a extensão A-Math. Se você quiser, pode ser a A-Direction. Vou ensinar pelas duas.
Vamos aos eventos. Lembrando que ensinarei apenas o básico. Só mirar e atirar. Nada de colisões, troca de arma, carregar, e etc... Deixo essa parte para você.
Antes de tudo, vamos definir a posição e angulo do personagem, ok?
Vamos criar o evento de movimentação. Se isso não te enteressa... Bom... Pule
Agora o mais importante, detectar o ângulo.
Para A-Math
Primeiro fixe o personagem principal:
Agora, vamos colocar para que sempre o valor Angulo (dos Valores) seja a direção do Personagem olhando para o X e Y do Mouse. Então:
Para A-Direction
Você precisa fazer com que o Angulo dos Valores fique sempre a direção do Personagem olhando para o Mouse. Então:
Pronto! Terminamos!
Agora, para atirar, é simples.
Para aprender, leia a segunda parte do tutorial: Seno e Cosseno Básico
Siga a lógica: Quando clicar, criar a Bala. Quando a bala for criada, fazer com que ela tenha o ângulo do Personagem, e que tenha a velocidade constante de 8px por centésimo de segundo (00-01").
Com certeza você já deve saber o que fazer!
Espero que tenha gostado do tutorial e tenha entendido como fazer um Fire2D simples.
É isso! Não deixe de comentar! Caso tenha alguma dúvida, avise! Falowssssssss!!!
Vamos lá então.
Primeiramente crie um Active com o nome de Valores. Agora, nos Alterables Values renomeie-os para:
PosX
PosY
Angulo
Pronto? Great! Agora crie a extensão A-Math. Se você quiser, pode ser a A-Direction. Vou ensinar pelas duas.
Vamos aos eventos. Lembrando que ensinarei apenas o básico. Só mirar e atirar. Nada de colisões, troca de arma, carregar, e etc... Deixo essa parte para você.
Antes de tudo, vamos definir a posição e angulo do personagem, ok?
Start of Frame ---> Set PosX to X position of Personagem
--------------------> Set PosY to Y position of Personagem
Always ---> Set X position of Personagem to PosX
------------> Set Y position of Personagem to PosY
------------> Set angle of Personagem to Angulo
Vamos criar o evento de movimentação. Se isso não te enteressa... Bom... Pule
Repeat while [Player1] Moved Top ---> Sub 2 from PosY
Repeat while [Player1] Moved Bottom ---> Add 2 to PosY
Repeat while [Player1] Moved Right ---> Add 2 to PosX
Repeat while [Player1] Moved Left ---> Sub 2 from PosX
Agora o mais importante, detectar o ângulo.
Para A-Math
Primeiro fixe o personagem principal:
Start of Frame ---> Set Fixed Object -> Personagem
Agora, vamos colocar para que sempre o valor Angulo (dos Valores) seja a direção do Personagem olhando para o X e Y do Mouse. Então:
Para A-Direction
Você precisa fazer com que o Angulo dos Valores fique sempre a direção do Personagem olhando para o Mouse. Então:
Pronto! Terminamos!
Agora, para atirar, é simples.
Para aprender, leia a segunda parte do tutorial: Seno e Cosseno Básico
Siga a lógica: Quando clicar, criar a Bala. Quando a bala for criada, fazer com que ela tenha o ângulo do Personagem, e que tenha a velocidade constante de 8px por centésimo de segundo (00-01").
Com certeza você já deve saber o que fazer!
Espero que tenha gostado do tutorial e tenha entendido como fazer um Fire2D simples.
É isso! Não deixe de comentar! Caso tenha alguma dúvida, avise! Falowssssssss!!!
Última edição por Matheus290 em Qui 20 Out 2011, 22:34, editado 1 vez(es)
Matheus290- Administrador
- Mensagens : 710
Data de inscrição : 18/02/2010
Idade : 30
Localização : Bauru SP
Re: Fazendo um "Fire2D" simples
Vlw kra.... muito legal o tutorial e me ajudou muito
+1 para você xD
OFF: "Deixo essa parte para você." Indireta Fatality Pra mim? kkkkkkk
+1 para você xD
OFF: "Deixo essa parte para você." Indireta Fatality Pra mim? kkkkkkk
Re: Fazendo um "Fire2D" simples
Obrigado!!
Não não! Eu falei isso pra quem for ler o Tuto! XD
Não não! Eu falei isso pra quem for ler o Tuto! XD
Matheus290- Administrador
- Mensagens : 710
Data de inscrição : 18/02/2010
Idade : 30
Localização : Bauru SP
Re: Fazendo um "Fire2D" simples
É. Eu não ia desenhar sprites novos só pra fazer esse tuto '-'
Matheus290- Administrador
- Mensagens : 710
Data de inscrição : 18/02/2010
Idade : 30
Localização : Bauru SP
Fusion Makers :: Geral :: Matérias :: Intermediário
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|