Conectar-se
Quem está conectado
12 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 12 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Número de Mensagens : 619
Insígnias de JAM :

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

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

Manipulando Janelas

em Dom 26 Jun 2011, 14:33
Nome: Usando Janelas
Descrição: Como usar funções relacionadas a janela de jogo
Nível: Intermediário
Requerimentos: GM8 Lite/Pro

Olá a todos!
Vou explicar como usar funções para customizar a janela do seu jogo.

Vamos Começar!

window_set_visible(visible)
Define se a janela será visível(1) ou não(0).

window_get_visible()
Retorna 1 se a janela for visível ou 0 se não for.

window_set_fullscreen(full)
Define se o jogo rodará em Tela Cheia(1) ou em janela(0).

window_get_fullscreen()
Retorna 1 se estiver em modo Tela Cheia ou 0 se não estiver.

window_set_showborder(show)
Define se a borda da tela deverá ser mostrada ou não.

window_get_showborder()
Retorna se a borda está sendo mostrada ou não.

window_set_showicons(show)
Define se os botões Minimizar, Maximizar e Fechar serão mostrados ou não.

window_get_showicons()
Retorna se os três botões estão sendo mostrados.

window_set_stayontop(stay)
Se esta função for ativada, a janela não irá minimizar se você maximizar outros programas.

window_get_stayontop()
Retorna se a janela sempre ficará por cima das outras.

window_set_sizeable(sizeable)
Define se a janela poderá ser aumentada ou reduzida ou não.

window_get_sizeable()
Retorna se a janela pode ter o tamanho alterado.

window_set_caption(caption)
Define o texto que será mostrado na janela.

window_get_caption()
Retorna o texto mostrado na janela.

window_set_cursor(curs)
Define o cursor a ser mostrado na tela. Podem ser escolhidos:

  • cr_default - Mostra o cursor padrão do usuário

  • cr_none - Não mostra o cursor
  • cr_arrow -
  • cr_cross -
  • cr_beam -
  • cr_size_nesw -
  • cr_size_ns -
  • cr_size_nwse -
  • cr_size_we -
  • cr_uparrow -
  • cr_hourglass -
  • cr_drag -
  • cr_nodrop -
  • cr_hsplit -
  • cr_vsplit -
  • cr_multidrag -

  • cr_sqlwait - Sem Imagem
  • cr_no -
  • cr_appstart -
  • cr_help -

  • cr_handpoint - Sem Imagem
  • cr_size_all -


window_get_cursor()
Retorna o cursor mostrado na janela.

window_set_color(color)
Define a cor das partes não usadas na janela.

window_get_color()
Retorna a cor das partes não usadas.

window_set_position(x,y)
Define a posição da janela em relação a tela.

window_set_size(w,h)
Define a largura e a altura da janela.

window_set_rectangle(x,y,w,h)
Define a posição e o tamanho da janela.

window_get_x()
Retorna a posição x da janela.

window_get_y()
Retorna a posição y da janela.

window_get_width()
Retorna a largura da janela.

window_get_height()
Retorna a altura da janela.

window_mouse_get_x()
Retorna a posição x do mouse.

window_mouse_get_y()
Retorna a poisção y do mouse.

window_mouse_set(x,y)
Define a poisção do mouse em relação a tela.

E o tutorial acaba aqui. Espero que tenham gostado e aprendido, e qualquer dúvida é só perguntar!

さようなら!


Última edição por JV Justino em Dom 26 Fev 2012, 15:17, editado 3 vez(es)
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 11/01/2009
Número de Mensagens : 1339
Insígnias de JAM :

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

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

Re: Manipulando Janelas

em Dom 26 Jun 2011, 14:56
Posso dizer que seu tutorial está excelente. Tinha bastante coisa aí que eu nem sabia. Direto e objetivo, muito bem explicado gostei muito desse seu estilo de tutorial. Parabéns vou dar o selo de aprovação ;D

off:
Ah, você não quis dizer:
さようなら!
Tem uma pequena diferença no tom, mas a palavra é a mesma.

Abraços
~ Dancity
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 25/07/2010
Número de Mensagens : 630
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4
Ver perfil do usuáriohttp://clubmaker.forumeiros.com

Re: Manipulando Janelas

em Dom 26 Jun 2011, 15:04
Nossa, muito bom mesmo, nosso fórum já está cheio de tutoriais como "Aprenda a fazer um jogo de plataforma" está faltando e muito tutoriais assim, eu fiz um de valores reais, não sei se você viu "Utilizando Valores Reais" (segue o link na minha assinatura) Eu apoio totalmente a escrita de tutoriais assim. Quando nós aprendemos declarações do tipo for, do, until, etc. só nos resta as funções !! Parabéns
avatar
Ranking : Nota A
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Número de Mensagens : 619
Insígnias de JAM :

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

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

Re: Manipulando Janelas

em Dom 26 Jun 2011, 15:14
Dancity escreveu:Posso dizer que seu tutorial está excelente. Tinha bastante coisa aí que eu nem sabia. Direto e objetivo, muito bem explicado gostei muito desse seu estilo de tutorial. Parabéns vou dar o selo de aprovação ;D

off:
Ah, você não quis dizer:
さようなら!
Tem uma pequena diferença no tom, mas a palavra é a mesma.

Abraços
~ Dancity
Muito obrigado Dancity!
E acho que se escreve do jeito que você falou mesmo. Happy

.:Allison:. escreveu:Nossa, muito bom mesmo, nosso fórum já está cheio de tutoriais como "Aprenda a fazer um jogo de plataforma" está faltando e muito tutoriais assim, eu fiz um de valores reais, não sei se você viu "Utilizando Valores Reais" (segue o link na minha assinatura) Eu apoio totalmente a escrita de tutoriais assim. Quando nós aprendemos declarações do tipo for, do, until, etc. só nos resta as funções !! Parabéns
Eu ainda não tinha visto seu tutorial. Vi agora e gostei muito. Eu acho muito bom aprender funções de cada vez do que aprender como fazer algo já pronto. Fica mais fácil saber como funciona cada elemento do código.
Obrigado por comentar!
avatar
Data de inscrição : 14/06/2014
Número de Mensagens : 57
Insígnias de JAM :

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

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

Re: Manipulando Janelas

em Sex 19 Dez 2014, 18:29
Legal estes Scripts!

Tem alguma forma de ocultar o botão maximizar mantendo a UI do sistema (sem fazer janela personalizada) ?
avatar
Data de inscrição : 08/10/2014
Número de Mensagens : 236
Insígnias de JAM :

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

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

Re: Manipulando Janelas

em Sex 19 Dez 2014, 20:56
Isso não é bem um tutorial, mas é bem informativo.
Conteúdo patrocinado

Re: Manipulando Janelas

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