Dúvida - Soltar e Arrastar

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

Dúvida - Soltar e Arrastar

Mensagem por BackGround em Sab 24 Abr 2010, 11:46

Usei esse código encontrado num tópico:

create:
arrastar=false

mouse left pressed:
arrastar=true

mouse left released:
arrastar=false

step:
if arrastar=true
{
x=mouse_x
y=mouse_y
}

Mas como eu fasso para quando clicar,ele parar no local onde o mouse estava?

BackGround

Número de Mensagens : 570
Data de inscrição : 24/04/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Dúvida - Soltar e Arrastar

Mensagem por Jiraya em Sab 24 Abr 2010, 13:11

no evento create use isso
arrasta=0
step
if position_meeting(mouse_x,mouse_y,self)&&mouse_check_button_pressed(mb_left){
if arrasta=0 arrasta=1;else arrasta=0
}

if arrasta=1{x=mouse_x y=mouse_y}

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Dúvida - Soltar e Arrastar

Mensagem por BackGround em Sab 24 Abr 2010, 13:33



=/

BackGround

Número de Mensagens : 570
Data de inscrição : 24/04/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Dúvida - Soltar e Arrastar

Mensagem por PedroX em Sab 24 Abr 2010, 13:39

O jeito mais simples é voce adicionar um codigo
assim no evento Mouse>>Left Button:
Código:
x=mouse_x
y=mouse_y
Assim voce nao adiciona muitos codigos.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Dúvida - Soltar e Arrastar

Mensagem por BackGround em Sab 24 Abr 2010, 13:53

Eu só quero saber como vou fazer o objeto parar onde foi clickado NOVAMENTE

BackGround

Número de Mensagens : 570
Data de inscrição : 24/04/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Dúvida - Soltar e Arrastar

Mensagem por Jiraya em Sab 24 Abr 2010, 14:01

Background, vc enfiou todo o código no create event ?

//========================
no evento CREATE EVENT use isso
arrasta=0
//========================
e no STEP EVENT
if position_meeting(mouse_x,mouse_y,self)&&mouse_check_button_pressed(mb_left){
if arrasta=0 arrasta=1;else arrasta=0
}
//=========================
if arrasta=1{x=mouse_x y=mouse_y}

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Dúvida - Soltar e Arrastar

Mensagem por BackGround em Sab 24 Abr 2010, 19:59

Onde eu ponho if arrasta=1{x=mouse_x y=mouse_y}?

Enfiei em tudo qualter lugar e não para de dar error

Agora foi,vamos ver

Edit:

Opa,agora foi,eu troquei o Mouse Released para Numb 0 e fico no lugar =)

BackGround

Número de Mensagens : 570
Data de inscrição : 24/04/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Dúvida - Soltar e Arrastar

Mensagem por Conteúdo patrocinado Hoje à(s) 00:15


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