Conectar-se
Quem está conectado
22 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 21 Visitantes

RenanRP

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 31/01/2014
Número de Mensagens : 64
Insígnias de JAM :

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

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

criar um drag n drop

em Sab 12 Jul 2014, 20:45
bom galera é o seguindo.
tenho um sprite que servirá de  background e quero com que eu possa arrasta-lo com o mouse.
Pra fazer  igual o background do jogo pou.
utilizei esse código;

no mouse event:
Código:

x = mouse_x;

esse código funciona, só q ao clica com o mouse no sprite o "X"  dele vem pro meu clique e não queria isso.
quero que da posição que eu clicar e arrastar ele arraste daquela posição.

acho que deu pra entender neh  Rolling Eyes 

qualquer ajuda é bem vinda  cheers 

no aguardo....
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Re: criar um drag n drop

em Dom 13 Jul 2014, 10:27
Tu precisa descobrir a distancia do mouse até a origem do teu background e depois usar isso para calcular a nova posição X e Y do background, desse jeito:
Código:
//Calcule esse valor apenas quando apertar a primeira vez com o mouse.
xoff = x - mouse_x
yoff = y - mouse_y
//Use o valor calculado antes para definir a nova posição do background.
x = mouse_x + xoff
y = mouse_y + yoff
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