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

Criando Laser para seu jogo

+2
Eskyz
Matheus290
6 participantes

Ir para baixo

Criando Laser para seu jogo Empty Criando Laser para seu jogo

Mensagem por Matheus290 Ter 15 Fev 2011, 19:22

Eae pessoal, tudo bem? Hoje irei ensinar como fazer um Laser. Olha, é muito MUITO simples. Mas como não vi nenhum tutorial/exemplo sobre isso aqui, vou fazer.

OBS: Classifiquei essa matéria como intermediária porque utiliza um pouco de Advance Math Object e Looping. Não que seja difícil, mas não é uma coisa pra quem está começando a mexer no MMF2 agora. É pra quem já tem um pouco mais de experiência. O começo dela é bem simples, é bem basicão. Mas depois eu deixo um pouco mais complexo as coisas, a fim de ter um resultado melhor.

Bom, como todos sabem, na linguagem do computador, conforme o X e Y vão aumentando, vão andando para a direita e baixo respectivamente.

Criando Laser para seu jogo Foto%201

Portanto, se um active de 1x1 tiver sua escala alterada, ele crescerá conforme a linguagem da computação:

Criando Laser para seu jogo Foto%202

Se X for positivo, irá para direita; se for negativo, irá para a esquerda.
Se Y for positivo, irá para baixo; se for negativo, irá para cima.

Não tem erro.

Então, vamos criar um active vermelho de 1x1. Agora coloque para ele sempre estar na posição 0x0 do personagem.

Agora vamos para o evento principal:

X Laser overlapping Backdrop ---> Set X scale to XScale “Laser”+1

Entendendo: Quando o active não estiver colidindo com um obstáculo, ele aumenta.

Laser overlapping Backdrop ---> Set X scale to XScale “Laser”-1

Aqui, é o inverso do evento anterior.

Bom, agora faça o personagem sempre olhar para o mouse.
Não sabe fazer isso? Veja:
Spoiler:

Vamos fazer com que o Laser sempre esteja na mesma direção do personagem:

Always ---> Set Angle (do Laser) to Direction do Personagem * 11.25

Tio Thetheus, por que *11.25?
Porque 360/32 = 11.25. Ou seja, a cada 1 na direção, é 11.25 no ângulo. Para converter ângulo em 32 direções, é preciso dividir por 11.25. E quando for converter 32 direções em angulo, é só multiplicar por 11.25.

Pronto!!

Vamos melhorar? Se você continuar com esse estilo, quando tiver um background muito longe, a mira vai demorar pra chegar lá. Aí quando ela chegar e você virar rapidamente para um background mais perto, o laser vai demorar pra voltar. Então, let’s use the Looping.

X Laser overlapping Backdrop ---> Start Loop “Laser” 100 times

On Loop “Laser”
+ X Laser overlapping Backdrop ---> Set X scale to XScale “Laser”+1

E o contrário:

Laser overlapping Backdrop ---> Start Loop “Laser Colidindo” 100 times

On Loop “Laser Colidindo”
+ Laser overlapping Backdrop ---> Set X scale to XScale “Laser”-1

Legal? Hummm… Não pra mim. Pra mim, as 32 direções é pouco. Eu gosto de 360. Portanto, vamos fazer isso! Se você acha que 32 direções está bom e pra você o tutorial poderia ficar por aqui, pode parar aqui então. Mas se você gosta de aprender mais e procura sempre o melhor, continue lendo o tutorial...

Ao invés do antigo evento:
Always ---> Set Angle (do Laser) to Direction do Personagem * 11.25

Deixe apenas:

Always ---> Set Angle (do Laser) to Angle do Personagem

Agora, coloque o Advance Math Object.

Fixe o objeto do Advance Math no Personagem. Agora, vamos colocá-lo para sempre olhar o mouse:

Always ---> Set Angle to *veja a explicação à seguir*

*Clique no Spoiler para ler o que fazer*
Spoiler:

Apague o antigo evento do “Set Direction do personagem pro Active do Mouse”...

Pronto! Agora seu personagem tem uma mira a laser! Veja como ficou o meu:

Criando Laser para seu jogo Foto%203

Bom é isso. O tuto fica por aqui! Espero que tenham gostado! Até mais, amigos!!

Spoiler:
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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Eskyz Ter 15 Fev 2011, 20:07

Interessante, mesmo.

Não sabia fazer u.u

Mais tarde, darei uma lida. Parabéns pela excelente matéria, tio Theteus ;D
Eskyz
Eskyz
Administrador
Administrador

Mensagens : 360
Data de inscrição : 28/02/2010
Idade : 27
Localização : Brasil

http://www.mmfmakers.rg3.net/

Ir para o topo Ir para baixo

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Matheus290 Ter 15 Fev 2011, 21:06

O_O'

Valeu, Eskyz! 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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Sonic_BR Ter 15 Fev 2011, 23:09

Legal o tuto,mas não entendi a parte de:

Always ---> Set Angle (do Laser) to Direction do Personagem * 11.25

Como vou pegar a direção do personagem?

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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Matheus290 Ter 15 Fev 2011, 23:26

Bom, agora faça o personagem sempre olhar para o mouse.
Não sabe fazer isso? Veja:
Spoiler:

Tá no tuto, é só ler...
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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Sonic_BR Qua 16 Fev 2011, 00:17

Sim,já fiz esse evento,mas ainda não entendi....

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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Matheus290 Qua 16 Fev 2011, 11:06

Direction > Look in the direction of...

O personagem sempre irá olhar para o...

Simples. Não entendi o que você não entendeu ainda.
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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Sonic_BR Qua 16 Fev 2011, 11:44

Isso já fiz,e como eu vou usar esse *11.25?

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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Matheus290 Qua 16 Fev 2011, 12:16

Só escrever! É que dividindo 360 por 32 dá 11.25.

Entre uma direção e outra (32 direções) tem um ângulo de 11.25. Entendeu?

Então para encaixar as 32 direções com o 360, só multiplicar a direção por 11.25 Very Happy


Última edição por Matheus290 em Qui 20 Out 2011, 00:54, editado 1 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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Sgt. Lucas Qui 17 Fev 2011, 14:10

Eu não sabia fazer. o.O
Eu estava precisando, valeu!!! Razz

+1 rep.
Flw... Wink
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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Eskiel Qui 17 Fev 2011, 17:02

verdade ficou muito bom matheus Very Happy

+1 Resp =]
Eskiel
Eskiel
Moderador

Mensagens : 245
Data de inscrição : 09/02/2011
Idade : 28
Localização : Assis

http://www.eskielgd.blogspot.com

Ir para o topo Ir para baixo

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Ricardo Sex 04 Nov 2011, 21:43

nao sei o que deu errado no meu.

[link]


Última edição por Ricardo em Dom 06 Nov 2011, 21:57, editado 1 vez(es)
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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Matheus290 Sáb 05 Nov 2011, 00:12

Ricardo escreveu:nao sei o que deu errado no meu.

[link]

Simples, você colocou pra alterar a Escala (geral) dele, e não a Escala X, que é a correta. Corrija isso e veja o resultado.
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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

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

aaaaaaaaah! entendi
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

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

Mensagem por Eskiel Dom 06 Nov 2011, 21:27

kkkkkkkkkkkkkkkkkkkkkkkkkkkk (sem ser chato Ricardo) ri demais com akela demo kkkkk

tipo eu imaginava oque aconteceria se fizessem isso... mais foi mto daora kkkkk

"Erros qualquer um comete, oque nos resta é dar risadas deles e seguir em frente" - Ezequiel Sant'Ana Junor
Eskiel
Eskiel
Moderador

Mensagens : 245
Data de inscrição : 09/02/2011
Idade : 28
Localização : Assis

http://www.eskielgd.blogspot.com

Ir para o topo Ir para baixo

Criando Laser para seu jogo Empty Re: Criando Laser para seu jogo

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