Sonic Game Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar
Últimos assuntos
SONIC ADVENTURE 3Sáb 13 Jan - 13:50:03KellyaneFELIZ NATAL 2023Seg 25 Dez - 12:48:36Divin Sphere HiroshaiErro ao Abrir ProjetoTer 25 Jul - 8:44:49Ian LagesJá fazem 10 anos...Qua 3 maio - 12:21:59Divin Sphere HiroshaiFeliz Natal 2022Qua 11 Jan - 21:41:47Ian LagesTOUCH - AndroidSex 21 Out - 21:40:23Divin Sphere HiroshaiA volta de nat-frutoSex 12 Ago - 11:24:58Divin Sphere HiroshaiDiscord Game MakerDom 9 Jan - 23:16:01Nest_DJ.EXtremeHAPPY NEW YEAR 2022Sáb 1 Jan - 20:27:23Divin Sphere HiroshaiDoIt - Jogo AndroidSáb 1 Jan - 20:22:31Divin Sphere HiroshaiFELIZ NATAL 2021Sáb 25 Dez - 23:43:15Divin Sphere Hiroshaiefraim leonardo quadrinhos do sonicSeg 22 Nov - 8:48:52FizContaSóPraIsso[11/2021] Atualizações Importantes de SegurançaDom 7 Nov - 23:41:23Lago Roxoum post interessanteTer 27 Jul - 17:10:45Divin Sphere HiroshaiBring The Block - AndroidSáb 17 Abr - 15:31:53Divin Sphere Hiroshai

Ir para baixo
Julio The Fox
Julio The Fox
Mensagens : 839
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 27
Masculino
Localização : Vaco do tempo espaço perdido.

Tutorial de animação de tédio Empty Tutorial de animação de tédio

Ter 22 maio - 23:48:58
Reputação da mensagem: 50% (2 votos)
Em vários jogos atualmente, quando se deixa o jogador parado por um tempo, ele provavelmente vai ficar entediado.

Pois bem, esse tutorial vai ensinar a como fazer isso.
Bem simples e pode ser feito de 3 maneiras:

- Timeline
- Alarm
- Variável

Vou ensinar o método de variável, já que funciona em engines (ao menos nas que testei).

Passo 1

Primeiro crie os sprites de tédio, geralmente serão 2, um para iniciar a animação e outro para ficar repetindo.

Depois, crie objetos (um para o início da animação e outro para ficar repetindo).

Passo 2

Considerando que você tenha um objeto para o player já configurado, vamos por o seguinte código no create do player:

Código:
global.tedio=0 // variável para fazer a animação

Claro que pode usar outro nome na variável.Razz

No Step do player, colocamos o seguinte:

Código:
if hspeed=0 && yspeed=0 {global.tedio+=1} else {global.tedio=0}
if global.tedio>180 {global.tedio=180}
if global.tedio= 180 {instance_change (obj_tedio1, true)

//Pode-se trocar o número 180 por outro de sua escolha. E caso use alguma
 engine que tenha variável de velocidade, troque o hspeed e o yspeed
pelas variáveis correspondentes.

Agora vamos no 1º objeto com a animação temporária e colocamos assim:

No Create

Código:
image_speed=0.4 //ou outro valor

No Step

Código:
if keyboard_check_pressed (vk_left) or if keyboard_check_pressed (vk_right) {instance_change (obj_player,true)}

No Animation End

Código:
instance_change (obj_tedio2,true)

No 2º objeto com a animação repetitiva, apenas repita o código do create e do step.

E pronto! Espero que tenham gostado.

See ya.
Tutorial de animação de tédio 2908536849
Sonic Luan
Sonic Luan
Mensagens : 2678
Reputação : 19
Data de inscrição : 06/06/2011
Idade : 25
Masculino
Localização : Casa
https://sonicmaker.forumeiros.com

Tutorial de animação de tédio Empty Re: Tutorial de animação de tédio

Qua 23 maio - 0:57:40
Muioto bom Julio Very Happy ganha 10 rings
The D4rk Rebirth
The D4rk Rebirth
Mensagens : 374
Reputação : -2
Data de inscrição : 22/06/2011
Idade : 26
Masculino
Localização : Rainbow Factory - Cloudsdale
https://www.youtube.com/user/TheAmnesiator

Tutorial de animação de tédio Empty Re: Tutorial de animação de tédio

Qua 23 maio - 3:18:13
ficou muito boa seu tuto amigão, meus parabéns vc é um ótimo programer

PS: Tu entra no msn que horas seu bandido?
BlueFox
BlueFox
Mensagens : 1158
Reputação : -3
Data de inscrição : 30/09/2011
Idade : 24
Masculino
http://sonicuniversegamemak.forumeiros.com/forum

Tutorial de animação de tédio Empty Re: Tutorial de animação de tédio

Qua 23 maio - 10:37:51
otimo tutorial julio meus parabens gostei muito dele!
Julio The Fox
Julio The Fox
Mensagens : 839
Reputação : 2
Data de inscrição : 04/09/2011
Idade : 27
Masculino
Localização : Vaco do tempo espaço perdido.

Tutorial de animação de tédio Empty Re: Tutorial de animação de tédio

Qua 23 maio - 14:47:58
Reputação da mensagem: 0% (1 votos)
@ Tutorial de animação de tédio 1617391878

Obrigado pelos rings! ^^

@ Tutorial de animação de tédio 2256935663

Ainda estou longe de ser um ótimo programador, mas estou estudando para isso, estou a semana toda ocupado agora com curso e vôlei. Tá difícil de entrar no msn, e entro assim que possível.

@ Tutorial de animação de tédio 495182162

Que bom que gostou! ^^
Tailsnc The Water Fox
Tailsnc The Water Fox
Mensagens : 90
Reputação : 0
Data de inscrição : 17/10/2012
Idade : 27
Masculino
Localização : Hydrocity

Tutorial de animação de tédio Empty Re: Tutorial de animação de tédio

Dom 21 Out - 14:46:51
Ei Tutorial de animação de tédio 1639863868, Bom Tutorial!
Conteúdo patrocinado

Tutorial de animação de tédio Empty Re: Tutorial de animação de tédio

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