Sonic Universe Game Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Os membros mais ativos da semana
Nenhum usuário

Últimos assuntos
» EAI PESSOAL MENSAGEM EMOCIONANTE AKI
Tuto de acelaraçao I_icon_minitimeDom 8 Abr - 13:02:15 por claus

» Ultimate crossover heroes demo avalible!!!
Tuto de acelaraçao I_icon_minitimeTer 20 Ago - 16:53:59 por claus

» Aula 2 - Conhecendo os recursos
Tuto de acelaraçao I_icon_minitimeQua 14 Ago - 19:34:03 por claus

» novo jogo??
Tuto de acelaraçao I_icon_minitimeQua 14 Ago - 19:32:59 por claus

» Aula 1 - Interface do Game Maker
Tuto de acelaraçao I_icon_minitimeQua 14 Ago - 19:28:50 por claus

» tutorial de pause com room
Tuto de acelaraçao I_icon_minitimeQua 14 Ago - 19:24:21 por claus

» alguns sprites meus
Tuto de acelaraçao I_icon_minitimeQua 14 Ago - 19:18:03 por claus

» Alguns negócios
Tuto de acelaraçao I_icon_minitimeQua 14 Ago - 19:14:51 por claus

» logo do revivendo o sugm
Tuto de acelaraçao I_icon_minitimeQua 14 Ago - 19:09:28 por claus


Tuto de acelaraçao

5 participantes

Ir para baixo

Tuto de acelaraçao Empty Tuto de acelaraçao

Mensagem por Gabriel o ouriço Sáb 13 Out - 12:07:50

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 : 97
Data de inscrição : 14/07/2012
Idade : 23
Localização : Portugal

http://sonicportugalebrasil.criarforumgratis.com/portal

Ir para o topo Ir para baixo

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

Mensagem por Gabriel o ouriço Sáb 13 Out - 18:25:15

Ue ninguem viu o tuto?
Gabriel o ouriço
Gabriel o ouriço

Mensagens : 97
Data de inscrição : 14/07/2012
Idade : 23
Localização : Portugal

http://sonicportugalebrasil.criarforumgratis.com/portal

Ir para o topo Ir para baixo

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

Mensagem por Matdragno Sáb 13 Out - 19:21:42

Vir viram,agora responder ninguem teve coragen né.
Matdragno
Matdragno

Mensagens : 77
Data de inscrição : 10/05/2012
Idade : 26
Localização : Neo cyber burn island

http://ultimatecrossovergu.forumeiros.com/

Ir para o topo Ir para baixo

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

Mensagem por Sonic_Balla Dom 14 Out - 19:50:43

Olha gabriel, primeiro que o "Ç" é um símbolo considerado desconhecido pelo game maker. E segundo que tem muita velocidade no seu tuto 20 já basta pro máximo. terceiro que não é necessário uma variavel para a velocidade, pois o game maker já oferece a hspeed. +5 Rings
Sonic_Balla
Sonic_Balla

Mensagens : 443
Data de inscrição : 11/02/2012
Idade : 24
Localização : casa

Ir para o topo Ir para baixo

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

Mensagem por Taigo Toushirou Seg 15 Out - 0:46:47

Sim oferece a hspeed cara, porem a falhas e por isso existe esse comando de variáveis.
Na verdade existem muitas formas de se fazer uma aceleração no game maker. O Tuto dele foi como todos os outros mas mostro uma forma diferente de fazer aceleração sem a hspeed. Como eu disse em certos momentos esse comando falha no game maker e você tem que recorrer a comandos mais complexos. (Eu teria dado 10 rings mano isso não foi justo!)
Taigo Toushirou
Taigo Toushirou

Mensagens : 128
Data de inscrição : 08/08/2012
Idade : 31
Localização : Salvador Bahia

http://www.veloxzone.blogspot.com/

Ir para o topo Ir para baixo

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

Mensagem por Sonic_Balla Seg 15 Out - 17:42:08

MAL AE GABRIEL eu cheguei ontem com apenas 20 min e não deu tempo pra analizar o tuto detalhadamente. + 15 rings e também volto a repitir que não é nessessário criar um variavel para mudar de sprite até mais ^^
Sonic_Balla
Sonic_Balla

Mensagens : 443
Data de inscrição : 11/02/2012
Idade : 24
Localização : casa

Ir para o topo Ir para baixo

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

Mensagem por jester the hedgehog Qua 12 Dez - 8:52:16

cara ficava dando erros
jester the hedgehog
jester the hedgehog

Mensagens : 33
Data de inscrição : 11/12/2012
Idade : 24

Ir para o topo Ir para baixo

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

Mensagem por Sonic_Balla Qua 12 Dez - 13:10:59

na verdade fica, mas tem uma engine de aceleração feita por mim em engines e muitas outras garanto que vai te ajudar ^^
off: https://sonicuniversegamemak.forumeiros.com/t11-regras-do-forum
Sonic_Balla
Sonic_Balla

Mensagens : 443
Data de inscrição : 11/02/2012
Idade : 24
Localização : casa

Ir para o topo Ir para baixo

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

Mensagem por jester the hedgehog Seg 21 Jan - 21:40:12

e pq eu tenho game maker 8.1
jester the hedgehog
jester the hedgehog

Mensagens : 33
Data de inscrição : 11/12/2012
Idade : 24

Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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