Tuto de acelaraçao
+2
Tailsnc The Water Fox
Gabriel o ouriço
6 participantes
- Gabriel o ouriço
- Mensagens : 59
Reputação : 0
Data de inscrição : 03/07/2012
Idade : 23
Localização : Portugal
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
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
- Mensagens : 59
Reputação : 0
Data de inscrição : 03/07/2012
Idade : 23
Localização : Portugal
Re: Tuto de acelaraçao
Qui 25 Out - 17:09:48
Nin guem viu o tuto?
- Tailsnc The Water Fox
- Mensagens : 90
Reputação : 0
Data de inscrição : 17/10/2012
Idade : 27
Localização : Hydrocity
Re: Tuto de acelaraçao
Qui 25 Out - 20:54:14
Eu Vi.
Merece 10 Rings ^^
Merece 10 Rings ^^
- neon
- Mensagens : 106
Reputação : 5
Data de inscrição : 02/06/2013
Localização : em algum lugar
Re: Tuto de acelaraçao
Seg 30 Set - 19:12:00
,
- Lucas Dojiyu
- Mensagens : 316
Reputação : 0
Data de inscrição : 15/08/2013
Idade : 27
Localização : RJ
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
Lucas
Permissões neste sub-fórum
Não podes responder a tópicos