Conectar-se
Quem está conectado
28 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 26 Visitantes

gart30, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 29/01/2012
Número de Mensagens : 9
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Window Caption Move

em Qui 07 Jun 2012, 17:54
Olá Maker's eu gostária de saber se tem como eu mover a janela com um objeto dentro do jogo.
Estou desenvolvendo um jogo chamado DevilDeath como hávia já postado aqui no fórum, e não quero usar borders,capitions e buttons in window caption.
Se alguem saber um código que me ajude com isso eu agradeço muito.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 30/07/2011
Número de Mensagens : 928
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://luizpontes.tk/

Re: Window Caption Move

em Qui 07 Jun 2012, 18:27
Create:
Código:
movendo=0
Step:
Código:
mx=window_get_x()+window_mouse_get_x()
my=window_get_y()+window_mouse_get_y()

if mouse_check_button_pressed(mb_left) and mouse_y<32
{movendo=1; dx=window_get_x()-mx; dy=window_get_y()-my}

if movendo and mouse_check_button(mb_left) {window_set_position(dx+mx,dy+my)}
else {movendo=0}
Eu mesmo não entendi muito este código, eu só peguei ele da engine WWW e modifiquei um pouco.

Até mais!
avatar
Data de inscrição : 29/01/2012
Número de Mensagens : 9
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Window Caption Move

em Sab 09 Jun 2012, 09:51
Muito obrigado luiz_eldorado, ajudou muito na criação do meu jogo.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuáriohttp://trfnsite.com

Re: Window Caption Move

em Sab 09 Jun 2012, 10:25
@luiz_eldorado escreveu:Eu mesmo não entendi muito este código, eu só peguei ele da engine WWW e modifiquei um pouco.

Até mais!
Vou tentar falar o que ele faz (segundo o que entendi) :
Código:
movendo = 0;
Variável para identificar o movimento da janela.
Código:
mx = window_get_x() + window_mouse_get_x();
my = window_get_y() + window_mouse_get_y();
Pegamos as coordenadas da janela e somamos a coordenada do mouse dentro da janela.
Código:
if mouse_check_button_pressed(mb_left) and mouse_y<32
{movendo=1; dx=window_get_x()-mx; dy=window_get_y()-my}
Se mantermos o botão esquerdo do mouse pressionado,e o mouse estiver to topo,definimos que ele está se movendo e que a posição deve ser dada segundo a coordenada do mouse.
Código:
if movendo and mouse_check_button(mb_left) {window_set_position(dx+mx,dy+my)}
else {movendo=0}
Aqui definimos a posição definitiva da janela.

Espero ter ajudado.

Flws
avatar
Data de inscrição : 29/01/2012
Número de Mensagens : 9
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Window Caption Move

em Sab 09 Jun 2012, 10:40
Obrigado por explicar TRFN esse código funcionou perfeitamente em meu jogo, agora presiso de muitas ajudas dos maker's para montar meu jogo.
Eu espero que me ajudem, porque eu já tentei criar vários jogos, mais só obtive sucesso duas vezes.

Caso queiram ajudar eu gostária de alguns sistemas como: login, registro, mysqlDB, sprites do diabo + ou - estilo mu...
O resto eu tento procurar ou pesso ajuda..
Se for possível me ajudar eu agradeço.
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