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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 27/12/2012
Número de Mensagens : 37
Insígnias de JAM :

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

mover o objeto com o mouse

em Qui 20 Jun 2013, 17:17
Eu gostaria de saber com o codigo ao clicar em cima de um objeto  conseguir mover o objeto e depois coloca-lo noutro lugar quem me pudesse fazer uma simples engine agradecia
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1598
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: mover o objeto com o mouse

em Qui 20 Jun 2013, 19:25
não vou postar uma engine porque alem de ser algo simples, minha net ta um saco (sempre ta U.u) la vai um mini-tuto:

Crie um objeto
Nome: obj_Controle
evento create:
Código:
global.idd=-1


evento step: 
Código:
if(global.idd!=-1){
with(global.idd){
x=mouse_x
y=mouse_y
if(!mouse_check_button(mb_left)){global.idd=-1}
}
}
E no evento step no objeto que deve seguir o mouse:


Código:
if(mouse_check_button_pressed(mb_left)){global.idd=id}
Explicando: a variavel global idd armazena o id do objeto clicado e o objeto controle faz com que o idd (id do objeto clicado) se mova de acordo com a posição do mouse, e fazendo com que se o mouse deixe de ser precionado a variavel global idd volte a ser -1
avatar
Data de inscrição : 05/03/2013
Número de Mensagens : 64
Insígnias de JAM :

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

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

Re: mover o objeto com o mouse

em Sex 21 Jun 2013, 13:49
Tenho uma tutorial bem simples é assim:
- Crie o objeto que você quer que seje movimentado pelo mouse e no create desse objeto:
Arrastar = false
- E no step coloque:
If arrastar = true
{
X = mouse_x
Y = mouse_y
}
- No left pressed coloque:
Arrastar = true
- No "no button" coloque:
Arrastar = false
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1598
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: mover o objeto com o mouse

em Sab 22 Jun 2013, 07:21
@Davicvic escreveu:Tenho uma tutorial bem simples é assim:
    - Crie o objeto que você quer que seje movimentado pelo mouse e no create desse objeto:
Arrastar = false
    - E no step coloque:
If arrastar = true
{
X = mouse_x
Y = mouse_y
}
    - No left pressed coloque:
Arrastar = true
    - No "no button" coloque:
Arrastar = false
realmente simples, mais se por um acaso o mouse passar por cima de outro objeto enquanto clica ele irá carregar os dois ao mesmo tempo, podendo causar erros futuros (se os objetos forem iguais, não vai dar pra separar no clique) do meu modo, o mouse só vai poder carregar 1 por vez ;) Flwz
Conteúdo patrocinado

Re: mover o objeto com o mouse

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