Entrar
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á 20 usuários online :: 0 registrados, 0 invisíveis e 20 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 registradosO último membro registrado é Sitydistta
Os nossos membros postaram um total de 5268 mensagens em 575 assuntos
Movimento de bouncing ball customizado
+2
Sgt. Lucas
Filipe Santos
6 participantes
Fusion Makers :: Geral :: Matérias :: Intermediário
Página 1 de 1
Movimento de bouncing ball customizado
Bem, agora eu vou ensinar a vocês como fazer um movimento de bouncing ball personalizado!!! Bom, é muito simples, tudo que vamos precisar é:
2 Flags
1 Active
4 Paredes (Opcional, você também pode usar as bordas da fase)
2 counters (Coloque limites neles para não ficar bugado)
primeiramente crie esse evento:
Always> (Active) Set X position to X(Active)+ (Value)CounterX
Always> (Active) Set Y position to Y(Active)+ (Value)CounterY
Esse evento é obrigatório para movimento custom.
OFF: Desculpem se eu escrevi errado XD
Agora, vamos fazer com que o nosso personagem (Active) se mova, para fazer isso, fassa esses eventos:
Movimento horizontal
Internal flag 1 is off>Add 1 to counterX
Internal flag 1 is on> Subtract 1 from counterX
Movimento vertical
Internal flag 2 is off>Add 1 to counterY
Internal flag 2 is on>Subtract 1 from counterY
Agora teste, o active sai andando para baixo e para a direita, mas não rebate. Vamos fazer ele rebater com esses eventos:
Nas bordas da fase
(Active)Leaves the play area on the left or right>Toggle internal flag 1
(Active)Leaves the play area on the top or bottom>Toggle internal flag 2
Nas paredes
(Active) Collides with (Parede horizontal)>Toggle internal flag 1
(Active) Collides with (Parede vertical)>Toggle internal flag 2
Agora teste... ele rebate, mas antes ele afunda um pouco na parede antes de rebater. Sabe como corrigir? É simples: Naquele evento com a ação "Toggle internal flag 1" Coloque mais uma ação: Set CounterX to 0, e naquele evento com a ação "Toggle internal flag 2" Coloque a ação Set CounterY to 0.
Pronto! Você acaba de fazer um movimento personalizado de bouncing ball!
OBS: Se eu ajudei, dê um +
2 Flags
1 Active
4 Paredes (Opcional, você também pode usar as bordas da fase)
2 counters (Coloque limites neles para não ficar bugado)
primeiramente crie esse evento:
Always> (Active) Set X position to X(Active)+ (Value)CounterX
Always> (Active) Set Y position to Y(Active)+ (Value)CounterY
Esse evento é obrigatório para movimento custom.
OFF: Desculpem se eu escrevi errado XD
Agora, vamos fazer com que o nosso personagem (Active) se mova, para fazer isso, fassa esses eventos:
Movimento horizontal
Internal flag 1 is off>Add 1 to counterX
Internal flag 1 is on> Subtract 1 from counterX
Movimento vertical
Internal flag 2 is off>Add 1 to counterY
Internal flag 2 is on>Subtract 1 from counterY
Agora teste, o active sai andando para baixo e para a direita, mas não rebate. Vamos fazer ele rebater com esses eventos:
Nas bordas da fase
(Active)Leaves the play area on the left or right>Toggle internal flag 1
(Active)Leaves the play area on the top or bottom>Toggle internal flag 2
Nas paredes
(Active) Collides with (Parede horizontal)>Toggle internal flag 1
(Active) Collides with (Parede vertical)>Toggle internal flag 2
Agora teste... ele rebate, mas antes ele afunda um pouco na parede antes de rebater. Sabe como corrigir? É simples: Naquele evento com a ação "Toggle internal flag 1" Coloque mais uma ação: Set CounterX to 0, e naquele evento com a ação "Toggle internal flag 2" Coloque a ação Set CounterY to 0.
Pronto! Você acaba de fazer um movimento personalizado de bouncing ball!
OBS: Se eu ajudei, dê um +
Última edição por Filipe Santos em Dom 26 Dez 2010, 23:21, editado 3 vez(es)
Filipe Santos- Usuário
- Mensagens : 119
Data de inscrição : 03/12/2010
Idade : 21
Localização : Fórum MMFMakers LOL
Re: Movimento de bouncing ball customizado
+ 4your man!!!
Adorei esse seu tuto, só faltou umas imagens!!!
Adorei esse seu tuto, só faltou umas imagens!!!
Sgt. Lucas- Usuário
- Mensagens : 322
Data de inscrição : 11/09/2010
Idade : 25
Localização : Teresina
Re: Movimento de bouncing ball customizado
Obrigado, lucas! Depois eu vou colocar umas imagens também (e a engine de exemplo). Mas de qualquer forma, obrigado!
OFF: Essa foi minha primeira matéria!
OFF2: Um + pra você!
OFF: Essa foi minha primeira matéria!
OFF2: Um + pra você!
Filipe Santos- Usuário
- Mensagens : 119
Data de inscrição : 03/12/2010
Idade : 21
Localização : Fórum MMFMakers LOL
Re: Movimento de bouncing ball customizado
REP + 1 PRA VOCÊ.
Era oque eu tava procurando a meses na net.
Vc lê mentes?
Era oque eu tava procurando a meses na net.
Vc lê mentes?
Gabriel Francisco- Usuário
- Mensagens : 244
Data de inscrição : 07/02/2010
Idade : 24
Localização : Porto Alegre (POA)
Re: Movimento de bouncing ball customizado
Eu não leio mentes, Gabriel. Isso foi uma idéia que passou pela minha cabeça.
OFF: Coloquei uma parte escrito: "Coloque limites nos counters para não ficar bugado."
OFF: Coloquei uma parte escrito: "Coloque limites nos counters para não ficar bugado."
Filipe Santos- Usuário
- Mensagens : 119
Data de inscrição : 03/12/2010
Idade : 21
Localização : Fórum MMFMakers LOL
Re: Movimento de bouncing ball customizado
Muito bom! Parabéns! É isso aí, pessoal! É isso que eu quero ver! Quero ver o povo criando as coisas do zero! Criando o movimento do zero! Isso sim é bom! Desenvolve a mente! E sem falar que deixa o movimento 100% sem bugs!
+1 pra você, champz!
+1 pra você, champz!
Matheus290- Administrador
- Mensagens : 710
Data de inscrição : 18/02/2010
Idade : 30
Localização : Bauru SP
Re: Movimento de bouncing ball customizado
Que bom que vocês gostaram do meu tutorial, depois vou colocar umas imagens e disponibilizar o download da a engine!
@gabriel: Fiquei feliz em ajudar
Ainda falta corrigir o seguinte bug: ele afunda um pouco na parede antes de rebater.
--------------
Bug corrigido.
--------------
EDITADO PELA MODERAÇÃO
Use o botão editar
@gabriel: Fiquei feliz em ajudar
Ainda falta corrigir o seguinte bug: ele afunda um pouco na parede antes de rebater.
--------------
Bug corrigido.
--------------
EDITADO PELA MODERAÇÃO
Use o botão editar
Filipe Santos- Usuário
- Mensagens : 119
Data de inscrição : 03/12/2010
Idade : 21
Localização : Fórum MMFMakers LOL
Re: Movimento de bouncing ball customizado
Ainda falta corrigir o seguinte bug: ele afunda um pouco na parede antes de rebater.
Filipe Santos- Usuário
- Mensagens : 119
Data de inscrição : 03/12/2010
Idade : 21
Localização : Fórum MMFMakers LOL
Re: Movimento de bouncing ball customizado
Bug corrigido.
Filipe Santos- Usuário
- Mensagens : 119
Data de inscrição : 03/12/2010
Idade : 21
Localização : Fórum MMFMakers LOL
Re: Movimento de bouncing ball customizado
Valeu eskyz! =D
Filipe Santos- Usuário
- Mensagens : 119
Data de inscrição : 03/12/2010
Idade : 21
Localização : Fórum MMFMakers LOL
Re: Movimento de bouncing ball customizado
Ôpaaaa,ficou legal o tutorial,mesmo eu já sabendo disso xD
Bem,+1 pra você pelo tutorial bem legal =D
Bem,+1 pra você pelo tutorial bem legal =D
Sonic_BR- Usuário
- Mensagens : 477
Data de inscrição : 25/04/2010
Idade : 25
Localização : Vitória da Conquista-BA
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