Os membros mais ativos da semana

Últimos assuntos
» EAI PESSOAL MENSAGEM EMOCIONANTE AKI
Sex 30 Out - 17:31:37 por claus

» Ultimate crossover heroes demo avalible!!!
Ter 20 Ago - 16:53:59 por claus

» Aula 2 - Conhecendo os recursos
Qua 14 Ago - 19:34:03 por claus

» novo jogo??
Qua 14 Ago - 19:32:59 por claus

» Aula 1 - Interface do Game Maker
Qua 14 Ago - 19:28:50 por claus

» tutorial de pause com room
Qua 14 Ago - 19:24:21 por claus

» alguns sprites meus
Qua 14 Ago - 19:18:03 por claus

» Alguns negócios
Qua 14 Ago - 19:14:51 por claus

» logo do revivendo o sugm
Qua 14 Ago - 19:09:28 por claus


Tuto de acelaraçao

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

Tuto de acelaraçao

Mensagem por Gabriel o ouriço em Sab 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
avatar
Gabriel o ouriço

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

http://sonicportugalebrasil.criarforumgratis.com/portal

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

Mensagem por Gabriel o ouriço em Sab 13 Out - 18:25:15

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

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

http://sonicportugalebrasil.criarforumgratis.com/portal

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

Mensagem por Matdragno em Sab 13 Out - 19:21:42

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

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

http://ultimatecrossovergu.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

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

__________________________________________________
Convidado BOOM HEADSHOT!!!!!!!!!!!!!!!!!!

Visite Meu forrum!

Oi Convidado! se quiser ser meu amigo é só enviar o convite ^^
avatar
Sonic_Balla

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

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

Mensagem por Taigo Toushirou em 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!)

__________________________________________________
VELOX ZONE ATUALIZADO
Visitem e baixem o jogo para fans chars, O mais novo jogo da Team Gamers Dub.
VELOX ZONE
Se for fã cole em sua assinatura também! ^^


Ter ideias é fácil e legal o problema é você por em pratica e fazer igual.
Sonic: muitos anéis ajudam a ganhar esmeralda.
Relacionamento: muitas esmeraldas ajudam a ganhar anel.
avatar
Taigo Toushirou

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

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

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

Mensagem por Sonic_Balla em 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 ^^

__________________________________________________
Convidado BOOM HEADSHOT!!!!!!!!!!!!!!!!!!

Visite Meu forrum!

Oi Convidado! se quiser ser meu amigo é só enviar o convite ^^
avatar
Sonic_Balla

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

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

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

cara ficava dando erros
avatar
jester the hedgehog

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

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

Mensagem por Sonic_Balla em 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: http://sonicuniversegamemak.forumeiros.com/t11-regras-do-forum

__________________________________________________
Convidado BOOM HEADSHOT!!!!!!!!!!!!!!!!!!

Visite Meu forrum!

Oi Convidado! se quiser ser meu amigo é só enviar o convite ^^
avatar
Sonic_Balla

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

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

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

e pq eu tenho game maker 8.1
avatar
jester the hedgehog

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

Voltar ao Topo Ir em baixo

Re: Tuto de acelaraçao

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