Login
Últimos assuntos
» Não consigo baixar um jogo no YoYo Games --' por baraodopirapora Hoje à(s) 12:07 am
» MOUSEkey - Rodando no Android!
por Super Maker Ontem à(s) 11:56 pm
» Quero criar um jogo de RTS, parecido com o Outlive
por jpcms Ontem à(s) 11:29 pm
» Mundo infinito?
por Pedrø Ontem à(s) 11:28 pm
» [HTML5][Minilib] Movimento, sprites, colisão
por Pedrø Ontem à(s) 11:26 pm
» GMBR Nos Celulares
por kapoty Ontem à(s) 9:39 pm
» A - NameLess
por showeidek Ontem à(s) 9:03 pm
» [CQ #13] - Futuro
por Pedrø Ontem à(s) 8:48 pm
tuto 2 criando jogo de carro com movimento 360º graus
Página 1 de 1 • Compartilhe •
tuto 2 criando jogo de carro com movimento 360º graus
Criando jogo de carro em 360°
Primeiro crie a sprite do carro virado para a direita com na flecha baixo fassa isso no editor de imagens do game maker
-------)+
agora crie um objeto e nomeio de obj_carro
E no evento create dele coloque:
friction = .6
image_speed = 0
analisando: friction siguinifica fricção o que fará com que o objeto pare depois de um tempo sem “acelerar” no nosso caso e image_speed isso define a velocidade da imagem
No Evento step do objeto coloque:
if keyboard_check(vk_up) then motion_set(direction,10);
if keyboard_check(vk_right) then direction -= 5;
if keyboard_check(vk_left) then direction += 5;
image_index = direction * image_number/360;
analisando: as três primeiras linhas servem para a movimentação do objeto e a ultima linha serve para mostrar a direção da imagem do carro.
agora coloque esse codigo no evento draw:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,direction,image_blend,image_alpha)
analisando: a image_angle angulo da imagem vai ser a direção
dai vc só usa um sprite do carro, dele virado pra direita
Agora crie um objeto e nomeio de obj_parede e no objeto obj_carro coloque no evento colisão com o obj_parede a opção da aba mov a primeira star moving in a direction e marque a opção central
Aogra seus objetos já estão prontos monte os na room e rode o jogo
Tutorial criado por: Rogério Kund Natusch Filho
Primeiro crie a sprite do carro virado para a direita com na flecha baixo fassa isso no editor de imagens do game maker
-------)+
agora crie um objeto e nomeio de obj_carro
E no evento create dele coloque:
friction = .6
image_speed = 0
analisando: friction siguinifica fricção o que fará com que o objeto pare depois de um tempo sem “acelerar” no nosso caso e image_speed isso define a velocidade da imagem
No Evento step do objeto coloque:
if keyboard_check(vk_up) then motion_set(direction,10);
if keyboard_check(vk_right) then direction -= 5;
if keyboard_check(vk_left) then direction += 5;
image_index = direction * image_number/360;
analisando: as três primeiras linhas servem para a movimentação do objeto e a ultima linha serve para mostrar a direção da imagem do carro.
agora coloque esse codigo no evento draw:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,direction,image_blend,image_alpha)
analisando: a image_angle angulo da imagem vai ser a direção
dai vc só usa um sprite do carro, dele virado pra direita
Agora crie um objeto e nomeio de obj_parede e no objeto obj_carro coloque no evento colisão com o obj_parede a opção da aba mov a primeira star moving in a direction e marque a opção central
Aogra seus objetos já estão prontos monte os na room e rode o jogo
Tutorial criado por: Rogério Kund Natusch Filho
Última edição por rogerio em Qua Nov 26, 2008 9:47 am, editado 2 vez(es)
Re: tuto 2 criando jogo de carro com movimento 360º graus
Pra quê usar 70 frames pra virar o carro?
Usa o image_angle é mais usado nesse caso
Usa o image_angle é mais usado nesse caso

rodrigo1434- Membro

- Alerta:




Número de Mensagens: 319
Idade: 18
Data de inscrição: 25/04/2008
Prêmios
:
:
:

Re: tuto 2 criando jogo de carro com movimento 360º graus
e eu sei mas esse era o jeito mais simples que eu me lembrei
Re: tuto 2 criando jogo de carro com movimento 360º graus
É só fazer do jeito que vc fez mas escreva no draw
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,direction,image_blend,image_alpha)
/*
a image_angle angulo da imagem vai ser a direção
dai vc só usa um sprite do carro, dele virado pra direita
*/
Flww
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,direction,image_blend,image_alpha)
/*
a image_angle angulo da imagem vai ser a direção
dai vc só usa um sprite do carro, dele virado pra direita
*/
Flww

rodrigo1434- Membro

- Alerta:




Número de Mensagens: 319
Idade: 18
Data de inscrição: 25/04/2008
Prêmios
:
:
:

Re: tuto 2 criando jogo de carro com movimento 360º graus
Crie um sprite dum carro de cima,mas virado para a direita
é o padrão
Agora a programação:
No Evento Create do objeto coloque:
friction=0.2
acel=0.5 // a aceleração tem q ser maior que o friction
max_velo= 5 /// velocidade máxima
No Evento step do objeto coloque:
if speed>max_velo
speed=max_velo
if keyboard_check(vk_up)
motion_add(direction,acel)
if keyboard_check(vk_right)
direction -= 5
if keyboard_check(vk_left)
direction += 5
e no draw
draw_sprite_ext(sprite_index,image_index,x+3,y+3,1,1,direction,c_black,0.5) // sombra
draw_sprite_ext(sprite_index,image_index,x,y,1,1,direction,c_white,1) // sprite do carro
EU faço assim

é o padrão
Agora a programação:
No Evento Create do objeto coloque:
friction=0.2
acel=0.5 // a aceleração tem q ser maior que o friction
max_velo= 5 /// velocidade máxima
No Evento step do objeto coloque:
if speed>max_velo
speed=max_velo
if keyboard_check(vk_up)
motion_add(direction,acel)
if keyboard_check(vk_right)
direction -= 5
if keyboard_check(vk_left)
direction += 5
e no draw
draw_sprite_ext(sprite_index,image_index,x+3,y+3,1,1,direction,c_black,0.5) // sombra
draw_sprite_ext(sprite_index,image_index,x,y,1,1,direction,c_white,1) // sprite do carro
EU faço assim

rodrigo1434- Membro

- Alerta:




Número de Mensagens: 319
Idade: 18
Data de inscrição: 25/04/2008
Prêmios
:
:
:

Tópicos similares» Criando um bom jogo passo a passo
» Aprenda a pintar o painel do carro - tunning
» userbar com movimento (photoshop/imageReady)
» Plataformas em movimento + Correr + 8 direções + Pular
» [ TUTO ] Rooteando seu GT 7220
» Aprenda a pintar o painel do carro - tunning
» userbar com movimento (photoshop/imageReady)
» Plataformas em movimento + Correr + 8 direções + Pular
» [ TUTO ] Rooteando seu GT 7220
Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
GMBR


