GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Ontem à(s) 18:28

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16


Efeito de luz no ponteiro do mouse

+3
Limalokão
y_Tiago
itarodrigo
7 participantes

Ir para baixo

Efeito de luz no ponteiro do mouse Empty Efeito de luz no ponteiro do mouse

Mensagem por itarodrigo Qui 22 Set 2011, 21:55

Nome:Efeito de luz seguindo o ponteiro do mouse
Descrição:Ao mover o poteiro do mouse, uma luz irá seguí-lo
Nível de Dificuldade:Iniciante / Intermediário
Requerimentos:Foi criado no GM8.1 Standard
Desenvolvimento:
Última Edição em 24/09/2011

1 - Primeiro crie um sprite com um círculo branco:
Efeito de luz no ponteiro do mouse Sprbola

renomeie para spr_bola

2 - Crie um objeto chamado 'obj_bola'.

3 - obj_bola > create:
Código:
i = 1; //variável que irá representar o tamanho da bola (sprite)

4 - obj_bola > draw:
Código:
draw_sprite_ext(spr_bola,image_index,x,y,i,i,0,c_white,i); //desenha a sprite usando o tamanho e a transparencia '1' que está na variável 'i'
i -= 0.1; //a cada quadro que passa, a variável 'i' diminui 0.1, o que fará a bola ficar menor e mais transparente

if (i = 0) //se a variável 'i' chegar a '0'
{
instance_destroy(); //destrói a imagem
}

5 - crie um objeto chamado 'obj_cria'.

6 - obj_cria > create:
Código:
xx = mouse_x; //pega a posicao x do mouse para a variável xx
yy = mouse_y; //pega a posicao y do mouse para a variável yy

7 - obj_cria > step:
Código:
if ((mouse_x != xx) or (mouse_y != yy)) //verifica se as variaveis xx e yy estão diferentes ao x e y do mouse (se ele está se movendo)
{
instance_create(mouse_x,mouse_y,obj_bola); //se ele se moveu, irá criar uma nova bola
xx = mouse_x; //pega a nova posicao x
yy = mouse_y; //pega a nova posicao y
}

8 - crie uma room e na aba 'backgrounds > color', selecione a cor preta.

9 - Inclua um obj_cria na room.

10 - salve e teste.

Ao passar o mouse pela tela, deverá aparecer um círculo branco seguindo ele.

Qualquer dúvida comentem.

Obs: nao sou bom com desenhos, por isso, voces podem trocar o sprite por uma luz mais bonita, o que vale é o código, ;)

Abraços.


Última edição por itarodrigo em Sáb 24 Set 2011, 18:42, editado 4 vez(es)
itarodrigo
itarodrigo

Data de inscrição : 28/08/2010
Reputação : 52
Número de Mensagens : 599
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por y_Tiago Qui 22 Set 2011, 23:05

Algumas dicas:
> Dê uma explicação sobre o que cada código faz e o porquê daquele código.
> Explore mais o português para criar explicações mais elaboradas e que não deixem dúvidas sobre o que é para ser feito.
Fora isso está bom, parabéns.
y_Tiago
y_Tiago

Data de inscrição : 13/10/2010
Reputação : 1
Número de Mensagens : 149
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por itarodrigo Sex 23 Set 2011, 21:48

alterei algumas coisas.
itarodrigo
itarodrigo

Data de inscrição : 28/08/2010
Reputação : 52
Número de Mensagens : 599
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por Limalokão Sáb 24 Set 2011, 01:35

itarodrigo escreveu:


5 - crie um objeto chamado 'obj_cria'. PRA?

6 - obj_bola > create:
Código:
xx = mouse_x; //pega a posicao x do mouse para a variável xx
yy = mouse_y; //pega a posicao y do mouse para a variável yy

7 - obj_bola > step:
Código:
if ((mouse_x != xx) or (mouse_y != yy)) //verifica se as variaveis xx e yy estão diferentes ao x e y do mouse (se ele está se movendo)
{
instance_create(mouse_x,mouse_y,obj_bola); //se ele se moveu, irá criar uma nova bola
xx = mouse_x; //pega a nova posicao x
yy = mouse_y; //pega a nova posicao y
}

TODOS OS CÓDIGOS VÃO NO OBJ BOLA?

8 - crie uma room e na aba 'backgrounds > color', selecione a cor preta.

9 - salve e teste. QUAL OBJETO DEVO COLOCAR NA ROOM?

Ao passar o mouse pela tela, deverá aparecer um círculo branco seguindo ele.

Qualquer dúvida comentem.

Obs: nao sou bom com desenhos, por isso, voces podem trocar o sprite por uma luz mais bonita, o que vale é o código, ;)

Abraços.

Só arrumando cara, pq pros iniciantes está dificil!
Limalokão
Limalokão

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 24/11/2009
Reputação : 10
Número de Mensagens : 805
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


https://llgd.com.br

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por itarodrigo Sáb 24 Set 2011, 18:42

oi soul,

dei outra arrumada, valew pelas dicas.
itarodrigo
itarodrigo

Data de inscrição : 28/08/2010
Reputação : 52
Número de Mensagens : 599
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por Lauro Sáb 24 Set 2011, 20:18

Aí sim, agora o sistema funcionou perfeitamente, valeus! Smile
Lauro
Lauro

Games Ranking : Nota D

Notas recebidas : C+D
Data de inscrição : 09/11/2010
Reputação : 11
Número de Mensagens : 855
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por itarodrigo Sáb 24 Set 2011, 21:10

grato a soul que percebeu as falhas.

qualquer outro erro, só postarem.

abraço.
itarodrigo
itarodrigo

Data de inscrição : 28/08/2010
Reputação : 52
Número de Mensagens : 599
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por Limalokão Dom 25 Set 2011, 01:05

Aeee, agora sim cara! , muito legal esse efeito man! Bom para menus apontados por mouse! =] é praticamente o mesmo sistema do alpha fico bem interessante! Flws
Limalokão
Limalokão

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 24/11/2009
Reputação : 10
Número de Mensagens : 805
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


https://llgd.com.br

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty QUE NADA!

Mensagem por GuiMaker Dom 09 Out 2011, 23:11

Soul Limaloko escreveu:
itarodrigo escreveu:


5 - crie um objeto chamado 'obj_cria'. PRA?

6 - obj_bola > create:
Código:
xx = mouse_x; //pega a posicao x do mouse para a variável xx
yy = mouse_y; //pega a posicao y do mouse para a variável yy

7 - obj_bola > step:
Código:
if ((mouse_x != xx) or (mouse_y != yy)) //verifica se as variaveis xx e yy estão diferentes ao x e y do mouse (se ele está se movendo)
{
instance_create(mouse_x,mouse_y,obj_bola); //se ele se moveu, irá criar uma nova bola
xx = mouse_x; //pega a nova posicao x
yy = mouse_y; //pega a nova posicao y
}

TODOS OS CÓDIGOS VÃO NO OBJ BOLA?

8 - crie uma room e na aba 'backgrounds > color', selecione a cor preta.

9 - salve e teste. QUAL OBJETO DEVO COLOCAR NA ROOM?

Ao passar o mouse pela tela, deverá aparecer um círculo branco seguindo ele.

Qualquer dúvida comentem.

Obs: nao sou bom com desenhos, por isso, voces podem trocar o sprite por uma luz mais bonita, o que vale é o código, ;)

Abraços.

Só arrumando cara, pq pros iniciantes está dificil!

OQUE EU ACHEI DESSA MENSAGEM : "Que nada cara,ta muito facil e o tópico ajudou muito aqui,e...alias,você deve ser um iniciante não?"

GuiMaker
GuiMaker

Data de inscrição : 09/10/2011
Reputação : 1
Número de Mensagens : 23
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por itarodrigo Seg 10 Out 2011, 09:40

na verdade, eu dei uma modificada no codigo, antes do soul me mostrar tinha algumas coisas pra corrigir.
itarodrigo
itarodrigo

Data de inscrição : 28/08/2010
Reputação : 52
Número de Mensagens : 599
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por delta games Seg 10 Out 2011, 21:51

noooosa cara! muinto boa, me ajudou muito, flws!
delta games
delta games

Data de inscrição : 08/10/2011
Reputação : 1
Número de Mensagens : 70
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por Limalokão Ter 11 Out 2011, 02:02

GuiMaker escreveu:
Soul Limaloko escreveu:
itarodrigo escreveu:


5 - crie um objeto chamado 'obj_cria'. PRA?

6 - obj_bola > create:
Código:
xx = mouse_x; //pega a posicao x do mouse para a variável xx
yy = mouse_y; //pega a posicao y do mouse para a variável yy

7 - obj_bola > step:
Código:
if ((mouse_x != xx) or (mouse_y != yy)) //verifica se as variaveis xx e yy estão diferentes ao x e y do mouse (se ele está se movendo)
{
instance_create(mouse_x,mouse_y,obj_bola); //se ele se moveu, irá criar uma nova bola
xx = mouse_x; //pega a nova posicao x
yy = mouse_y; //pega a nova posicao y
}

TODOS OS CÓDIGOS VÃO NO OBJ BOLA?

8 - crie uma room e na aba 'backgrounds > color', selecione a cor preta.

9 - salve e teste. QUAL OBJETO DEVO COLOCAR NA ROOM?

Ao passar o mouse pela tela, deverá aparecer um círculo branco seguindo ele.

Qualquer dúvida comentem.

Obs: nao sou bom com desenhos, por isso, voces podem trocar o sprite por uma luz mais bonita, o que vale é o código, ;)

Abraços.

Só arrumando cara, pq pros iniciantes está dificil!

OQUE EU ACHEI DESSA MENSAGEM : "Que nada cara,ta muito facil e o tópico ajudou muito aqui,e...alias,você deve ser um iniciante não?"


Eu não! To aqui desde 436 postagens! E você?
Limalokão
Limalokão

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 24/11/2009
Reputação : 10
Número de Mensagens : 805
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


https://llgd.com.br

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por klius Ter 18 Out 2011, 11:56

excelnt tutorial .especificado e claro !
aprendi muito com est .
mostre mais tutoriais assim.
klius
klius

Data de inscrição : 17/10/2011
Reputação : 1
Número de Mensagens : 10
Prêmios : Efeito de luz no ponteiro do mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Efeito de luz no ponteiro do mouse Empty Re: Efeito de luz no ponteiro do mouse

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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