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

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
3 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 3 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 65 em Sex 01 Abr 2016, 22:48
Estatísticas
Temos 255 usuários registrados
O último usuário registrado atende pelo nome de LuckN

Os nossos membros postaram um total de 5264 mensagens em 574 assuntos

Criando Laser para seu jogo

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Criando Laser para seu jogo

Mensagem por Matheus290 em 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.



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



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:
Crie um active para que ele sempre fique na posição X do Mouse e Y do Mouse, depois coloque o personagem para “Look” sempre para o active.

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:
Vá no Advance Math Object >>> Pre Coded Formulas >>> Decimal output Formulas >>> Angle from Fixed Object to x,y

Em X e Y coloque o X do mouse e Y do mouse...

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:



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

Spoiler:
Não deixe de comentar!!



_____________________


Quer aprender em videos a criar jogos no MMF2/CF2.5? Clique aqui e conheça o canal da Fusion Makers no Youtube!

Conheça o Dropbox.
avatar
Matheus290
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Eskyz em 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
avatar
Eskyz
Administrador
Administrador

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

Ver perfil do usuário http://www.mmfmakers.rg3.net/

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Matheus290 em Ter 15 Fev 2011, 21:06

O_O'

Valeu, Eskyz! Very Happy



_____________________


Quer aprender em videos a criar jogos no MMF2/CF2.5? Clique aqui e conheça o canal da Fusion Makers no Youtube!

Conheça o Dropbox.
avatar
Matheus290
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Sonic_BR em 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?



_____________________


Aww yeah!
Achei uma "apostila" de pixel art!

Sonic_BR
Usuário

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Matheus290 em Ter 15 Fev 2011, 23:26

Bom, agora faça o personagem sempre olhar para o mouse.
Não sabe fazer isso? Veja:
Spoiler:
Crie um active para que ele sempre fique na posição X do Mouse e Y do Mouse, depois coloque o personagem para “Look” sempre para o active.

Tá no tuto, é só ler...



_____________________


Quer aprender em videos a criar jogos no MMF2/CF2.5? Clique aqui e conheça o canal da Fusion Makers no Youtube!

Conheça o Dropbox.
avatar
Matheus290
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Sonic_BR em Qua 16 Fev 2011, 00:17

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



_____________________


Aww yeah!
Achei uma "apostila" de pixel art!

Sonic_BR
Usuário

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Matheus290 em 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.



_____________________


Quer aprender em videos a criar jogos no MMF2/CF2.5? Clique aqui e conheça o canal da Fusion Makers no Youtube!

Conheça o Dropbox.
avatar
Matheus290
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Sonic_BR em Qua 16 Fev 2011, 11:44

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



_____________________


Aww yeah!
Achei uma "apostila" de pixel art!

Sonic_BR
Usuário

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Matheus290 em 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)



_____________________


Quer aprender em videos a criar jogos no MMF2/CF2.5? Clique aqui e conheça o canal da Fusion Makers no Youtube!

Conheça o Dropbox.
avatar
Matheus290
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

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

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

+1 rep.
Flw... Wink
avatar
Sgt. Lucas
Usuário

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Eskiel em Qui 17 Fev 2011, 17:02

verdade ficou muito bom matheus Very Happy

+1 Resp =]
avatar
Eskiel
Moderador

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

Ver perfil do usuário http://www.eskielgd.blogspot.com

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Ricardo em 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)
avatar
Ricardo
Usuário

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

Ver perfil do usuário http://ricardoluis0.deviantart.com/

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Matheus290 em Sab 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.



_____________________


Quer aprender em videos a criar jogos no MMF2/CF2.5? Clique aqui e conheça o canal da Fusion Makers no Youtube!

Conheça o Dropbox.
avatar
Matheus290
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Ricardo em Sab 05 Nov 2011, 11:23

aaaaaaaaah! entendi
avatar
Ricardo
Usuário

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

Ver perfil do usuário http://ricardoluis0.deviantart.com/

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Eskiel em 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



_____________________



Jogos Terminados:
TOP BALL 2.0- http://fusionmakers.ace.st/t478-topball-20#3783 99.9%
Projetos:
No Name - Secret Project - 4%
FPS - Death Row: Survive if you can - 40% -- Parado ¬¬
►► Video - Video Demo
►► Demo - Demo Online
Para mais informações acesse EskielGD
avatar
Eskiel
Moderador

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

Ver perfil do usuário http://www.eskielgd.blogspot.com

Voltar ao Topo Ir em baixo

Re: Criando Laser para seu jogo

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum