Sonic Game Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar
Últimos assuntos
SONIC ADVENTURE 3Sáb 13 Jan - 13:50:03KellyaneFELIZ NATAL 2023Seg 25 Dez - 12:48:36Divin Sphere HiroshaiErro ao Abrir ProjetoTer 25 Jul - 8:44:49Ian LagesJá fazem 10 anos...Qua 3 maio - 12:21:59Divin Sphere HiroshaiFeliz Natal 2022Qua 11 Jan - 21:41:47Ian LagesTOUCH - AndroidSex 21 Out - 21:40:23Divin Sphere HiroshaiA volta de nat-frutoSex 12 Ago - 11:24:58Divin Sphere HiroshaiDiscord Game MakerDom 9 Jan - 23:16:01Nest_DJ.EXtremeHAPPY NEW YEAR 2022Sáb 1 Jan - 20:27:23Divin Sphere HiroshaiDoIt - Jogo AndroidSáb 1 Jan - 20:22:31Divin Sphere HiroshaiFELIZ NATAL 2021Sáb 25 Dez - 23:43:15Divin Sphere Hiroshaiefraim leonardo quadrinhos do sonicSeg 22 Nov - 8:48:52FizContaSóPraIsso[11/2021] Atualizações Importantes de SegurançaDom 7 Nov - 23:41:23Lago Roxoum post interessanteTer 27 Jul - 17:10:45Divin Sphere HiroshaiBring The Block - AndroidSáb 17 Abr - 15:31:53Divin Sphere Hiroshai

Ir para baixo
Gabriel o ouriço
Gabriel o ouriço
Mensagens : 59
Reputação : 0
Data de inscrição : 03/07/2012
Idade : 23
Masculino
Localização : Portugal

Tuto de acelaraçao Empty Tuto de acelaraçao

Sáb 20 Out - 10:16:41
Bem gente eu ensinar hoje vou ensinar como fazer acelaraçao para quem nao sabe como:

1.Assumindo que voce ja tem o sonic e chao configurados vamos começar:
Adicione um Create Event

Create event:
va a aba "control" e escolha a açao "execute code" e escreva:

CÓDIGO:
acelaraçao = 0 ;


Explicando:
Quando o objSonic é criado o valor de acelaraçao dele vai ser zero

2.Adicione um Step Event
Outra vez va a aba control e adicione a açao "execute code" e escreva

CÓDIGO:
if acelaraçao = 1
{
sprite_index = spr_sonic_andando
}
if acelaraçao = 70
{
sprite_index = spr_sonic_correndo
}
if acelaraçao = 140
sprite_index = spr_sonic_velocidade_maxima



3.Clique no butao para adicionar eventos va a Keyboard e escolha left
ponha açao "set vertical speed" e para valor ponha -0.1 e marque a caixa que diz relative

Escolha a açao teste variable e para valor ponha
Variable: acelaraçao
value: 140
operation: equal to

e escolha a açao start of a block (uma setinha a apontar para cima)
se quiser por algum efeito(ex:fumo) ponha-o aqui e escolha a açao "end of a block"(uma setinha cinzenta a apontar para baixo"
Depois ponha a açao set variable e ponha:
Variable: acelaraçao
value: 1

Clique no butao para adicionar eventos va a Keyboard e escolha right
ponha açao "set vertical speed" e para valor ponha 0.1 e marque a caixa que diz relative

Escolha a açao teste variable e para valor ponha
Variable: acelaraçao
value: 140
operation: equal to

e escolha a açao start of a block (uma setinha a apontar para cima)
se quiser por algum efeito(ex:fumo) ponha-o aqui e escolha a açao "end of a block"(uma setinha cinzenta a apontar para baixo"
Depois ponha a açao set variable e ponha:
Variable: acelaraçao
value: 1


5.clique no butao de adicionar eventos e escolha "key release" e escolha left
Ponha a açao "horizontal speed"(uma setinha vermelha a apontar para baixo) e para valor ponha 0
Depois ponha a açao set variable e ponha:
Variable: acelaraçao
value: 0
Escolha a açao "change sprite"
e escolha o sprite Sonic_parado

6.clique no butao de adicionar eventos e escolha "key release" e escolha right
Ponha a açao "horizontal speed"(uma setinha vermelha a apontar para baixo) e para valor ponha 0
Depois ponha a açao set variable e ponha:
Variable: acelaraçao
value: 0
Escolha a açao "change sprite"
e escolha o sprite Sonic_parado

7.Clique para adicionar eventos e va a key press e escolha left
ponha a açao "execute code" e escreva:

CÓDIGO:
image_xscale = -1



8.Clique para adicionar eventos e va a key press e escolha right
ponha a açao "execute code" e escreva:

CÓDIGO:
image_xscale = 1


e depois va aonde diz "mask" (um pouco embaixo da caixa que diz o sprite do objecto)
e escolha o sprite Sonic_parado

Pronto agora para alem de acelarar o sonic tambem muda a direçao do sprite dependendo da direçao
Gabriel o ouriço
Gabriel o ouriço
Mensagens : 59
Reputação : 0
Data de inscrição : 03/07/2012
Idade : 23
Masculino
Localização : Portugal

Tuto de acelaraçao Empty Re: Tuto de acelaraçao

Qui 25 Out - 17:09:48
Nin guem viu o tuto?
Tailsnc The Water Fox
Tailsnc The Water Fox
Mensagens : 90
Reputação : 0
Data de inscrição : 17/10/2012
Idade : 27
Masculino
Localização : Hydrocity

Tuto de acelaraçao Empty Re: Tuto de acelaraçao

Qui 25 Out - 20:54:14
Eu Vi.

Merece 10 Rings ^^
Taigo Toushirou
Taigo Toushirou
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 30
Masculino
Localização : Salvador Bahia
http://veloxzone2.blogspot.com/

Tuto de acelaraçao Empty Re: Tuto de acelaraçao

Sex 26 Out - 6:06:29
Ganha 10 rings
foi mal eu não vi! XD
jester the hedgehog
jester the hedgehog
Mensagens : 173
Reputação : 0
Data de inscrição : 11/12/2012
Idade : 24
Masculino
Localização : em casa uai?
http://jester.forumeiros.com

Tuto de acelaraçao Empty Re: Tuto de acelaraçao

Qua 23 Jan - 15:14:02
deu erros e o personagen nao andava bounce
neon
neon
Mensagens : 106
Reputação : 5
Data de inscrição : 02/06/2013
Masculino
Localização : em algum lugar

Tuto de acelaraçao Empty Re: Tuto de acelaraçao

Seg 30 Set - 19:12:00
,


Última edição por vi the hedgehog em Ter 1 Out - 14:14:20, editado 2 vez(es)
Lucas Dojiyu
Lucas Dojiyu
Mensagens : 316
Reputação : 0
Data de inscrição : 15/08/2013
Idade : 27
Masculino
Localização : RJ

Tuto de acelaraçao Empty Re: Tuto de acelaraçao

Seg 30 Set - 19:25:56
Vi nao pode comentar topicos com mais de 3 meses,isso ja faz um ano,acho bom excluir seu comentario,pois assim te ajuda mais!!!

Lucas
Conteúdo patrocinado

Tuto de acelaraçao Empty Re: Tuto de acelaraçao

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos