[Duv]Cmo faço para arrastar um objeto

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

[Duv]Cmo faço para arrastar um objeto

Mensagem por AgathaH em Sab 09 Abr 2011, 14:30

ola
Sabem me informar por gentileza como faço para clicar em um objeto(x) com o botao esquerdo do mouse
e arrastar
consegui fazer mais ou menos isso que depois que eu clico todos os meus obj arrastam junto
e outra quando eu clico a spr sai de foco ela anda um pouco so deu clicar

AgathaH

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

Voltar ao Topo Ir em baixo

Re: [Duv]Cmo faço para arrastar um objeto

Mensagem por lucasgmaker em Sab 09 Abr 2011, 15:04

simples, vá no objeto que você quer arrastar, adicione o evento Step e coloque o seguinte código:
Código:
if !variable_local_exists("selecionado"){selecionado=false}
{if (mouse_x>x and mouse_x<x+sprite_width)and
    (mouse_y>y and mouse_y<y+sprite_height)
{
if mouse_check_button_pressed(mb_left){selecionado+=1}
}
}

if selecionado=true {image_alpha=0.5}
if selecionado>1 and place_free(x,y){selecionado=0}
if selecionado=true{x=mouse_x-5 y=mouse_y-5}
else
{image_alpha=1}

lucasgmaker

Ranking : Nota E
Número de Mensagens : 258
Data de inscrição : 18/12/2010
Notas recebidas : E-D-E-E
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Duv]Cmo faço para arrastar um objeto

Mensagem por AgathaH em Dom 10 Abr 2011, 20:28

vlw a resposta mas esta acontecendo a mesma cois que acontecia antes
quando clica ele mexe todos
e preciso que ele ande so de tras para frente ou da esquerda para direita

tipo os carrinhos do Rush Hour na vdd eu estou tentando fazer este jogo

AgathaH

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

Voltar ao Topo Ir em baixo

Re: [Duv]Cmo faço para arrastar um objeto

Mensagem por sonic luan em Dom 10 Abr 2011, 20:50

veja essa exelente engine que mostra exatamente o que voçe quer: http://gmbr.forumeiros.com/t14999-engine-mouse-arrastaracompanharcriar?highlight=mouse

sonic luan

Ranking : Nota C
Número de Mensagens : 1003
Idade : 17
Data de inscrição : 28/01/2011
Notas recebidas : C-D-A-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://sonicmaker.forumeiros.com/memberlist

Voltar ao Topo Ir em baixo

Re: [Duv]Cmo faço para arrastar um objeto

Mensagem por Conteúdo patrocinado Hoje à(s) 12:36


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