Conectar-se

Esqueci minha senha

Últimos assuntos
» [Anuncio] Meu jogo
por Noan2102 Sex 21 Jul - 13:43:42

» [Tutorial] Criando um Boost
por Klabbery Sex 21 Jul - 0:07:49

» [Apresentação]Noan2102
por Klabbery Sex 21 Jul - 0:01:01

» Sprites do Sonic feitos por mim
por Klabbery Seg 12 Jun - 14:41:29

» Sonic Mania na PRÉ-VENDA com DESCONTO!
por Klabbery Ter 30 Maio - 13:36:08

» Grupo da Discord do Fórum!
por Klabbery Qui 25 Maio - 20:07:26

» Rain Of Fire completo
por Divin Sphere Hiroshai Ter 18 Abr - 19:26:25

» [votação#012] Quantos anos a Sonic Game Maker vai durar?
por Klabbery Ter 18 Abr - 15:36:06

» [RUMOR]SONIC MANIA TERÁ CUTSCENES ANIMADAS
por Klabbery Ter 18 Abr - 15:04:44

» Colorful Crystal Ball
por Klabbery Ter 18 Abr - 14:06:36

» Corrente Do Infinito ( ou quase )
por Divin Sphere Hiroshai Seg 17 Abr - 14:23:03

» [DÚVIDA] Duas perguntas sobre o GM Studio
por Divin Sphere Hiroshai Seg 17 Abr - 13:41:38

» Ajudem os nossos representantes na JAM!
por Klabbery Seg 17 Abr - 13:04:47

» [RESOLVIDO!] Meu Game Maker não executa os jogos
por Klabbery Seg 27 Mar - 10:17:22

» fan art do sonic
por sonic exe Seg 20 Fev - 18:56:03

» Recolhendo numero de parças
por Vortex de sempre Qua 11 Jan - 12:04:24

» Feliz Natal a Todos!!
por dangamer Sex 30 Dez - 7:28:20

» Run Guy! (jogo de Jam)
por Divin Sphere Hiroshai Sex 2 Dez - 16:05:53

» HQ: The Parallax
por Ace A.R.D. Sex 2 Dez - 8:16:00

» Meu site basico
por dangamer Ter 29 Nov - 16:14:03


Matrix Loading

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

Matrix Loading

Mensagem por ... em Seg 30 Jan - 10:26:56

Nome : Matrix Loading
Descrição : Sabem aquelas letras verdes descendo no matrix? Vou encinar a fazer aquilo.
Dificuldade : Iniciante/Intermediario
Plataforma : Game Maker 8 Pro
créditos kja

Vamos começar.
Crie uma font e a chame de fonte
Objeto : criar:Agora crie um objeto e o chame de criar
No step do objeto criar coloque :


Código:
instance_create(random(room_width),0-15,numeros)

Instance_Create - Vai criar uma instancia
Random - Sorteada
room_width - Parte Superior da room
Juntando : Vai criar uma instancia em uma parte superior sorteada da room.

Objeto : numeros:Agora crie um objeto e o chame de numeros
No create do objeto numeros coloque :

Código:
num=round(random(9))
move_snap(16,16)
motion_set(270,5+round(random(4)))
alarm[0]=50
check=0
draw_set_color(c_lime)
alarm[1]=1
draw_set_font(fonte)

Como eu já expliquei. Random é sortear;
Move_Snap - Movimento em Grid de largada
Motion_Set - Direção e velocidade. (270 = direção)
Alarm[ ] - Ativa um alarm para a sua segurança
Draw_set_color - Seta a cor do draw
draw_set_font(fonte) - Seta a fonte do draw

Agora coloque no alarm[0]

Código:
check=1

check - Variável

No alarm[1]

Código:
alarm[1]=1

alarm[1] - "Reaciona" o alarm1

Coloque no Step :

Código:
[color=red][b]num=round(random(9))
if alarm[1]=1{instance_create(x,y,fade)alarm[1]=3}[/b][/color][color=black][b]
[color=red][b]num - [/b]Variável
[b]if alarm[1]=1 - [/b]Se o alarm 1 for igual a 1
[b]{instance_create(x,y,fade)alarm[1]=3} - [/b]Cria uma instancia
[/color][/b][/color]

Outside room :

Código:
[color=red][b]if check=1{instance_destroy()}[/b][/color][color=black][b][color=red]
[b]if check=1{instance_destroy()} - [/b]Se check for igual a 1, ele se destroi
[/color][/b][/color]

Por fim nesse objeto, coloque no draw :

Código:
[/b][b][color=red]draw_set_alpha(1)
draw_text(x,y,string(num))[/color][/b][b][color=red]
[b]draw_set_alpha - [/b]Alpha dos números
[b]draw_text(x,y,string(num)) - [/b]Draw dos números
[/color][/b]
[color=black]
[/color]
Objeto : fade:
Crie um objeto com o nome [b]fade

Coloque no create do mesmo :
Código:
Código:
[color=red][b]num=round(random(9))
alpha=1
move_snap(16,16)[/b][/color][b]
[/b]

num - Variável
alpha - Transparencia
move_snap - Movimento em Grid

Agora no step :

Código:
[b][color=red]alpha-=0.05
if alpha<0 instance_destroy()[/color][/b]

alpha-=0.05 - Diminui a var alpha
if alpha<0 - Se a alpha for menor que 0, ele destroi o objeto.


Por fim, no draw do objeto fade :
Código:
Código:
[color=red][b]draw_set_alpha(alpha)
draw_set_color(c_lime)
draw_set_font(fonte)
draw_text(x,y,string(num))[/b][/color][color=red][b][b]Draw_set_alpha - [/b]Seta a Transparencia
[b]Draw_set_Color - [/b]Seta a Cor
[b]Draw_set_Font - [/b]Seta a fonte
[b]Draw_text - [/b]Faz o draw do texto na tela[/b][/color][b]
[/b]


Ufa, terminamos.
Para quem não conseguiu concluir o tutorial


Qualquer erro Avisem.

Tutorial By Need 90 - GMBR

...

Mensagens : 106
Reputação : 0
Data de inscrição : 26/01/2012
Masculino
Localização : Guaratinguetá - SP

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Matrix Loading

Mensagem por White Thunder em Seg 30 Jan - 13:18:04

Woooow ta ai uma coisa que eu não sábia
Depois eu testo pra ver se pega XD

______________________________________________________________________________________________
Acesse ai meu canal no youtube [Você precisa estar registrado e conectado para ver este link.]
Jeff : Finalmente intendo porque é tão raivoso Razz
Só tem a imagem do Jeff porque oTião do Rhaian ou mendigo da rua li di cima mandou tirar a foto dele é eu to com muito preguiça de caçar a friend bar do povão então serei gente fina é sérei amigo de geral então pode parar de ler é vai buscar a DEUS JOVEM O/




~~NIRO FRIEND & BACON LOVER~~

~~ PEGADOR LIFE RULER COMEDOR DE XOXANGS!~~
avatar
White Thunder

Mensagens : 569
Reputação : 0
Data de inscrição : 15/06/2011
Idade : 20
Masculino

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Matrix Loading

Mensagem por craftrod em Dom 23 Mar - 20:13:00

Ótimo tutorial amigo, não sabia que o Game Maker podia fazer isso, valeu!

E, uma coisa, os scripts estão cheios de erros tais como [color=red], [/b], [b]. Tira essas coisas cara, está atrapalhando.

______________________________________________________________________________________________
Spoiler:
Terminei minha engine de Sonic faz 2 meses  Very Happy  mas falta os loops e tenho dúvidas da variável image_angle... Não sei como fazer loops e nem sei usar a image_angle sem PROBLEMAS!!!
avatar
craftrod

Mensagens : 22
Reputação : 2
Data de inscrição : 28/01/2014
Idade : 15
Masculino
Localização : Planeta Mobius.

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Matrix Loading

Mensagem por Night em Seg 24 Mar - 8:05:03

craft,esse cara não ta mais no forum,e esse topico ta com a data de 8,9 meses

______________________________________________________________________________________________
Tic...Tac...
Skype: Lucas.Hitoko
DA: KuroAnims.Deviantart.com
avatar
Night

Mensagens : 39
Reputação : -3
Data de inscrição : 06/03/2014
Idade : 19
Masculino
Localização : Rio De Janeiro

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Matrix Loading

Mensagem por craftrod em Ter 25 Mar - 14:30:45

LucasDojiyu escreveu:craft,esse cara não ta mais no forum,e esse topico ta com a data de 8,9 meses
Oh, obrigado. Se você não tivesse falado isso eu estaria esperando resposta todo dia Very Happy

______________________________________________________________________________________________
Spoiler:
Terminei minha engine de Sonic faz 2 meses  Very Happy  mas falta os loops e tenho dúvidas da variável image_angle... Não sei como fazer loops e nem sei usar a image_angle sem PROBLEMAS!!!
avatar
craftrod

Mensagens : 22
Reputação : 2
Data de inscrição : 28/01/2014
Idade : 15
Masculino
Localização : Planeta Mobius.

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Matrix Loading

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