Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[TUTORIAL] Movimentação de um Carro
+3
Godsil4
kraptus
galaverna
7 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
[TUTORIAL] Movimentação de um Carro
Olá primeira mente vim dizer que este é o meu primeiro tutorial aqui caso você queira fazer um jogo de carro leia tudo abaixo isso pode ajudar bastante e tamben você pode baixar minha engine de corrida 2.0 que está boa e esta na minha assinatura no final do post vejam vale a pena
Bom vamos comelar :
1° Passo: Clique ai e crie uma nova sprite,
dê o nome de carro, e pegue o sprite de um carro que você quer usar no exemplo vou usar essa sprite
ai você clica em carro(o sprite) Edit Sprite
isso depois de ter dado load no seu carro ou no que eu coloquei de exemplo agora clique em Animation , ai clique em Rotation Sequence como na imagem
Agora clique em Clockwise(essa parte não precisa de imagem.)
Ele irá abrir uma janela nessa janela configure assim como na imagem mas mesmo assim irei escrever para ser melhor
Number of Frames : 36
Degrees(0-360) : 360
Oque eu fis nessa Parte??!?!?!
Você fes todos os movimentos do carro com apenas uma sprite e isso será usadqo depois para fazer o carro se movimentar.
o seu sprite deve estar assim :
2 Passo :Agora crie um objeto
dê o nome do objeto para obj_carro ou o nome que quiser nesse obj_carro ponha a sprite carro(a que mechemos no começo do tutorial) agora no create comece um código e deixce ele assim
agora clique em VAR que fica na aba code.
irá abrir uma janela nela configure assim
Variable:global.face
Value: 90
aqui você está deixando a variavel global.face = 90 que sera utilizada na hora de virar ou mexer o carro.
Agora vá na aba move e clique em Set Friction Local correspondido por uma imagem de duas flechas vermelhas apontadas para >>
Irá abrir uma aba...na opção
friction:0.05
deixa assim[não mexa]
vá na aba CODE de novo e denovo use a opçao var
Variable:topspeed
Value:10
não mexa caso contrário o seu carro irá ficar super rapido
Aqui você está deixando a velocidade maxima do seu carro em 10 (10 para speed e muito grande até)
Novamente use a opçao VAR (não precisamos mais dessa imagem neh??? heeh)
em variable deixe global.speed , e em value deixe 1
agora acabamos o seu create
agora criei um event para isso vá em keyboard/ letter/A-key
agora no action vá na aba MAIN2
e selecione o relóginho
alarm0
steps : 30
OBS:deixe assim isso está fazendo a aceleraçao aumentar a cada 1 segundo
no gm 30 steps = 1 sec
agora va na aba MOVE de novo e va na oçao set friction de novo as setinhas vermelhas para la >>
em friction deixe
friction:0.05
agorar vá na aba CONTROL
e va na opçao Test Variable a que fica dolado da VAR com essa img
em
Variable:global.speed
Value: topspeed
Operation: Smaller than
deixo isso exatamente assim
continue a aba Control e clique em Start Block que corresponde a essa imagem
agora vá na aba MOVE ai cliqeu no monte de setas azul está escrito
Move Free use esta action
em direction você deixa global.face e em speed deixe global.speed e marque a opçao relative
agora crie um event ALARM[0]
agora crie um código e deixei
agora você ja ves o carro acelerar mais ele não vira nem freia mais antes de faze-lo virar crie um evento
RELEASE A-KEY
agora va na aba move depois use o action move fixed vocÊ clica no quadrado do meio e deixe speed zero depois va em CONTROL em var ai você coloca a variavel global.speed e value 1
pronto agora criei outro event e coloque nele
Keyboard>Left
ai coloque o siginte código
e clique em variable de novo
que fica na aba control
ai deixe a variable global.face e o value : 10 e marque a opçao Relative
ou seja fas ele virar para esquerda
agora criei um event
Keyboard>Right
coloque esse código
ai control de novo vai na action variable set e deixe no variable global.face e no value -10
.
Você ja fez o seu carro andar soque ele tem que freia entao fassa um event
Keyboard>S-Key
ai va na aba move clique nas setas azul de novo
deixo o direction global.face
e o speed -0.3
agora por ultimo crie um outro event release s-key
e useb o action do lado do azul em move
e clique no meio para ele ficar parado....
e assim nos acabamos a movimentaçao de um carro
Este tutorial foi 100 % feito por min Galaverna Obrigaod e até mais
Bom vamos comelar :
1° Passo: Clique ai e crie uma nova sprite,
dê o nome de carro, e pegue o sprite de um carro que você quer usar no exemplo vou usar essa sprite
ai você clica em carro(o sprite) Edit Sprite
isso depois de ter dado load no seu carro ou no que eu coloquei de exemplo agora clique em Animation , ai clique em Rotation Sequence como na imagem
Agora clique em Clockwise(essa parte não precisa de imagem.)
Ele irá abrir uma janela nessa janela configure assim como na imagem mas mesmo assim irei escrever para ser melhor
Number of Frames : 36
Degrees(0-360) : 360
Oque eu fis nessa Parte??!?!?!
Você fes todos os movimentos do carro com apenas uma sprite e isso será usadqo depois para fazer o carro se movimentar.
o seu sprite deve estar assim :
2 Passo :Agora crie um objeto
dê o nome do objeto para obj_carro ou o nome que quiser nesse obj_carro ponha a sprite carro(a que mechemos no começo do tutorial) agora no create comece um código e deixce ele assim
- Código:
image_single = 0
agora clique em VAR que fica na aba code.
irá abrir uma janela nela configure assim
Variable:global.face
Value: 90
aqui você está deixando a variavel global.face = 90 que sera utilizada na hora de virar ou mexer o carro.
Agora vá na aba move e clique em Set Friction Local correspondido por uma imagem de duas flechas vermelhas apontadas para >>
Irá abrir uma aba...na opção
friction:0.05
deixa assim[não mexa]
vá na aba CODE de novo e denovo use a opçao var
Variable:topspeed
Value:10
não mexa caso contrário o seu carro irá ficar super rapido
Aqui você está deixando a velocidade maxima do seu carro em 10 (10 para speed e muito grande até)
Novamente use a opçao VAR (não precisamos mais dessa imagem neh??? heeh)
em variable deixe global.speed , e em value deixe 1
agora acabamos o seu create
agora criei um event para isso vá em keyboard/ letter/A-key
agora no action vá na aba MAIN2
e selecione o relóginho
alarm0
steps : 30
OBS:deixe assim isso está fazendo a aceleraçao aumentar a cada 1 segundo
no gm 30 steps = 1 sec
agora va na aba MOVE de novo e va na oçao set friction de novo as setinhas vermelhas para la >>
em friction deixe
friction:0.05
agorar vá na aba CONTROL
e va na opçao Test Variable a que fica dolado da VAR com essa img
em
Variable:global.speed
Value: topspeed
Operation: Smaller than
deixo isso exatamente assim
continue a aba Control e clique em Start Block que corresponde a essa imagem
agora vá na aba MOVE ai cliqeu no monte de setas azul está escrito
Move Free use esta action
em direction você deixa global.face e em speed deixe global.speed e marque a opçao relative
agora crie um event ALARM[0]
agora crie um código e deixei
- Código:
global.speed+=0.1
agora você ja ves o carro acelerar mais ele não vira nem freia mais antes de faze-lo virar crie um evento
RELEASE A-KEY
agora va na aba move depois use o action move fixed vocÊ clica no quadrado do meio e deixe speed zero depois va em CONTROL em var ai você coloca a variavel global.speed e value 1
pronto agora criei outro event e coloque nele
Keyboard>Left
ai coloque o siginte código
- Código:
if image_single = 0
{
image_single = 35
}
else
{
image_single-=1
}
e clique em variable de novo
que fica na aba control
ai deixe a variable global.face e o value : 10 e marque a opçao Relative
ou seja fas ele virar para esquerda
agora criei um event
Keyboard>Right
coloque esse código
- Código:
if image_single = 35
{
image_single = 0
}
else
{
image_single+=1
}
ai control de novo vai na action variable set e deixe no variable global.face e no value -10
.
Você ja fez o seu carro andar soque ele tem que freia entao fassa um event
Keyboard>S-Key
ai va na aba move clique nas setas azul de novo
deixo o direction global.face
e o speed -0.3
agora por ultimo crie um outro event release s-key
e useb o action do lado do azul em move
e clique no meio para ele ficar parado....
e assim nos acabamos a movimentaçao de um carro
Este tutorial foi 100 % feito por min Galaverna Obrigaod e até mais
galaverna- Data de inscrição : 13/11/2010
Reputação : -1
Número de Mensagens : 237
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
legal o tuto bem explicado e voce ponhou imagens o que ajuda na compreensão ta otimo pro primeiro tuto
nota 10
nota 10
kraptus- Data de inscrição : 01/06/2010
Reputação : 6
Número de Mensagens : 111
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
valeu !!
Editado por Mystery_boy_maker
Não faça flood, tente manter os 25% que ainda lhe restam em sua barra de Warning.
Da próxima vez você será warneado e banido !
Não faça flood, tente manter os 25% que ainda lhe restam em sua barra de Warning.
Da próxima vez você será warneado e banido !
galaverna- Data de inscrição : 13/11/2010
Reputação : -1
Número de Mensagens : 237
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
tbm achei bem detalhado
vc ateh coloco as imagens
das d&d's... nunca teria saco
pra faze isso
fico mto bom msm
vc ateh coloco as imagens
das d&d's... nunca teria saco
pra faze isso
fico mto bom msm
Re: [TUTORIAL] Movimentação de um Carro
vlw cara eu aprecio muito os seus trabalhostbm achei bem detalhado
vc ateh coloco as imagens
das d&d's... nunca teria saco
pra faze isso
fico mto bom msm
galaverna- Data de inscrição : 13/11/2010
Reputação : -1
Número de Mensagens : 237
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
isso e o meu carro, mas e do meu inimigo como faço? tipo queria que ele chegasse no final da rua e girasse tbm ...dai faço isso?
play_sound_games- Data de inscrição : 14/01/2011
Reputação : 0
Número de Mensagens : 42
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
play_sound_games escreveu:isso e o meu carro, mas e do meu inimigo como faço? tipo queria que ele chegasse no final da rua e girasse tbm ...dai faço isso?
me add no msn ke te ajudo
gugalaverna@hotmail.com
galaverna- Data de inscrição : 13/11/2010
Reputação : -1
Número de Mensagens : 237
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
ok vou add mas nao posso agora vou sair e so amanha pra me ajudar
play_sound_games- Data de inscrição : 14/01/2011
Reputação : 0
Número de Mensagens : 42
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
Eu segui o tuto, mas meu carro não tá andando e quando aperta pra ele virar ele vira mais tbm se movimenta bem poko para o lado sendo q se vc pressionar o batao pra virar ele ficaram rodando e andando lentamente para o lado!
Como resolver isso?
Como resolver isso?
Re: [TUTORIAL] Movimentação de um Carro
você deve ter feito algo errado...
qualquer coisa me add
rato_goku@hotmail.com
qualquer coisa me add
rato_goku@hotmail.com
Datebanhawn- Data de inscrição : 29/01/2011
Reputação : 1
Número de Mensagens : 182
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
Eu acelero, mas quando viro, o carro vira, mas continua acelerando para a direita.
o carro ta assim '' - '' indo para direita
Quando aperto pra virar o carro vira só que anda assim '' l '' para a direita, não deveria andar para baixo?
o carro ta assim '' - '' indo para direita
Quando aperto pra virar o carro vira só que anda assim '' l '' para a direita, não deveria andar para baixo?
Bolonheze- Data de inscrição : 07/02/2011
Reputação : 0
Número de Mensagens : 6
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [TUTORIAL] Movimentação de um Carro
caso precise de ajuda me add no msn gugalaverna@hotmail.com ...
ai eu te passo uma engine!!
ai eu te passo uma engine!!
Datebanhawn- Data de inscrição : 29/01/2011
Reputação : 1
Número de Mensagens : 182
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Tutorial -Movimentação de Carro em top-down
» Movimentação de carro
» Tutorial - Movimentação em plataforma
» [Tutorial]Movimentação de plataforma
» [Tutorial]I.A Básica – Movimentação de Inimigo com colisões
» Movimentação de carro
» Tutorial - Movimentação em plataforma
» [Tutorial]Movimentação de plataforma
» [Tutorial]I.A Básica – Movimentação de Inimigo com colisões
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos