obrigado.
Edit:
Thyago, testei aqui e realmente era o global mouse left pressed que estava errado, tinha mesmo que ser o mouse left pressed, foi erro meu ao fazer a primeira leitura, funcionou perfeitamente.
Obrigado pela paciência :D
Ahh e não precisou usar a função position_meeting(); com o seu primeiro exemplo funcionou perfeitamente.
Abraço!
Obrigado por visitar a The Game Makers Brasil |
Clicar e arrastar objeto com mouse
Clicar e arrastar objeto com mouse
Olá pessoal, tudo bem?
Gostaria de saber como deslizar um objeto nos eixos X e Y ao clicar e arrastar com o mouse.
Gostaria de saber como deslizar um objeto nos eixos X e Y ao clicar e arrastar com o mouse.
Re: Clicar e arrastar objeto com mouse
Bem simples veja
create:
mouse check pressed:
global mouse released:
step:
create:
Código: Selecionar todos
selecionado = false;
Código: Selecionar todos
selecionado = true;
Código: Selecionar todos
selecionado = false;
Código: Selecionar todos
if(selecionado == true){ x = mouse_x; y = mouse_y};
- marquinhossm
- Membro
- Reações: 0
- Mensagens: 70
-
Re: Clicar e arrastar objeto com mouse
Funcionou direitinho thyago, só que quando o botão do mouse é pressionado, onde estiver o mouse, o objeto vai atrás, mas a parte de arrastar funciona direitinho.
Como eu poderia fazer para que o objeto se movimentasse apenas quando o mouse estivesse em cima do objeto específico ???
Abraço!
Como eu poderia fazer para que o objeto se movimentasse apenas quando o mouse estivesse em cima do objeto específico ???
Abraço!
Re: Clicar e arrastar objeto com mouse
Veja se funciona assim
Código: Selecionar todos
if(selecionado == true and position_meeting(mouse_x,mouse_y,id)){ x = mouse_x; y = mouse_y};
- marquinhossm
- Membro
- Reações: 0
- Mensagens: 70
-
Re: Clicar e arrastar objeto com mouse
Não funcionou thyago, o objeto até se movimento um pouquinho ao clicar o mouse em cima dele, mas não acompanha o mouse ao arrastá-lo.
Re: Clicar e arrastar objeto com mouse
Do primeiro modo ja era pra dar certo, tem certez que colocou
em mouse left pressed e não em global mouse left pressed?
veja o exemplo:
Download
Código: Selecionar todos
selecionado = true
veja o exemplo:
Download
Re: Clicar e arrastar objeto com mouse
Acho que não consegui deixar clara minha pergunta, me desculpem.
Era o seguinte, quando eu arrastasse o objeto com o mouse ele iria para a mesma direção que foi arrastado. No caso dos jogos de Android, quando a pessoa arrasta o objeto ele vai sozinho para a direção.
Era o seguinte, quando eu arrastasse o objeto com o mouse ele iria para a mesma direção que foi arrastado. No caso dos jogos de Android, quando a pessoa arrasta o objeto ele vai sozinho para a direção.
- marquinhossm
- Membro
- Reações: 0
- Mensagens: 70
-
Re: Clicar e arrastar objeto com mouse
Bem thyago, realmente eu coloquei em Global vou alterar o código e posto aqui se funcionou.thyago escreveu: Do primeiro modo ja era pra dar certo, tem certez que colocou
em mouse left pressed e não em global mouse left pressed?Código: Selecionar todos
selecionado = true
veja o exemplo:
Download
obrigado.
Edit:
Thyago, testei aqui e realmente era o global mouse left pressed que estava errado, tinha mesmo que ser o mouse left pressed, foi erro meu ao fazer a primeira leitura, funcionou perfeitamente.
Obrigado pela paciência :D
Ahh e não precisou usar a função position_meeting(); com o seu primeiro exemplo funcionou perfeitamente.
Abraço!
Quem está online
Usuários navegando neste fórum: Amazon [Bot] e 0 visitante