Conectar-se
Quem está conectado
25 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 25 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 28/03/2013
Número de Mensagens : 15
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 8
Ver perfil do usuário

[Trancado] Problema com MOUSE saindo da tela

em Qui 28 Mar 2013, 23:04
Estou criando um jogo ( HAVÁ Zangado ) e eu uso o mouse nele (HAVÁ 2) .
Só que o mouse sai da tela, e consequentemente o objeto movimentado pelo mouse também sai.
Por exemplo, um jogo de Arkanoid/Breakout: Você move a paleta com o mouse , aí o mouse sai da tela e a paleta também sai.
Quero apenas resolver esse simples problema, o mouse não sair.
Obrigado, antecipadamente!


Última edição por Premmiy em Qui 28 Mar 2013, 23:55, editado 1 vez(es)
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 30/06/2010
Número de Mensagens : 628
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 15

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Trancado] Problema com MOUSE saindo da tela

em Qui 28 Mar 2013, 23:12
Você tem duas opções:
Código:
1ª: Crie Um Objeto Sólido, *Coloque uma sprite invisível, Crie um evento de colisão normalmente entre o objeto sólido e a paleta

Código:
2ª: Crie um evento Other>Intersect Boundary e coloque a ação Move>Jump>Bounce

não testei, mas acho que vai funcionar
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 28/11/2010
Número de Mensagens : 454
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 37

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Trancado] Problema com MOUSE saindo da tela

em Qui 28 Mar 2013, 23:32
Acho que iso pode te ajudar, pois me ajudou e muito:
1- Crie um objeto e o chame de obj_cont_mouse;
2- Adicione um evento Step e use o seguinte código
Código:
//na coordenada x
if (window_mouse_get_x()>window_get_width()){window_mouse_set(window_get_width(),window_mouse_get_y());}
if (window_mouse_get_x()<0){window_mouse_set(0,window_mouse_get_y());}
//na coordenada y
if (window_mouse_get_y()>window_get_height()){window_mouse_set(window_mouse_get_x(),window_get_height());}
if (window_mouse_get_y()<0){window_mouse_set(window_mouse_get_x(),0);}
Funciona perfeitamente com o mouse, mas atenção:
Não dá para clicar nos botões da janela [_] [□] [X].
Por isso atenção ao usar o que eu citei acima em código.
Fui! flw
avatar
Data de inscrição : 28/03/2013
Número de Mensagens : 15
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 8
Ver perfil do usuário

Re: [Trancado] Problema com MOUSE saindo da tela

em Qui 28 Mar 2013, 23:54
Ae galera, valeu! Deu certo! Very Happy
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum