mover o objeto com o mouse

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

mover o objeto com o mouse

Mensagem por nunogx 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

nunogx

Número de Mensagens : 37
Idade : 19
Data de inscrição : 27/12/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: mover o objeto com o mouse

Mensagem por Isaque Onix 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

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: mover o objeto com o mouse

Mensagem por Davicvic 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

Davicvic

Número de Mensagens : 64
Data de inscrição : 05/03/2013
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: mover o objeto com o mouse

Mensagem por Isaque Onix 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

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: mover o objeto com o mouse

Mensagem por Conteúdo patrocinado Hoje à(s) 21:05


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