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

WellingtonBecker

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Data de inscrição : 27/03/2008
Número de Mensagens : 4
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

Criando janelas personalizadas

em Qui 27 Mar 2008, 18:44
Primeiramente ative o Advanced Mode (File > Advanced Mode)

Crie uma Fonte, de preferencia tamanho 12. Nomei como quiser.
Crie um Objeto e programe como mostrado abaixo:

Create

Adcione o Script:

Código:
/////////////////////////////
/// Configurações Basicas ///
/////////////////////////////

// Definição da posição e tamanho do quadrado
PosX = 50
PosY = 50
Larg = 250
Altr = 40

// Tamanho do arredondamento da janela
Bola = 20

// Texto
Text = "Bla Bla Bla"
Font = Fonte

// Para alterar as cores modifique os
// comandos da função DRAW.
Aqui ficam as conrigurações.

Draw

Adcione um comando de seleção de cor (Draw > Settings), seria a cor geral da janela
Depois adcione esse script: (Não tente entender, matemática pura...)

Código:
x1 = PosX
y1 = PosY
x2 = PosX + Bola
y2 = PosY + Bola
draw_ellipse(x1,y1,x2,y2,false)

x1 = (PosX + Larg) - Bola
y1 = PosY
x2 = PosX + Larg
y2 = PosY + Bola
draw_ellipse(x1,y1,x2,y2,false)

x1 = PosX
y1 = (PosY + Altr) - Bola
x2 = PosX + Bola
y2 = PosY + Altr
draw_ellipse(x1,y1,x2,y2,false)

x1 = (PosX + Larg) - Bola
y1 = (PosY + Altr) - Bola
x2 = PosX + Larg
y2 = PosY + Altr
draw_ellipse(x1,y1,x2,y2,false)

x1 = PosX
y1 = PosY + (Bola / 2)
x2 = PosX + Larg
y2 = PosY + Altr - (Bola / 2)
draw_rectangle(x1,y1,x2,y2,false)

x1 = PosX + (Bola / 2)
y1 = PosY
x2 = PosX + Larg - (Bola / 2)
y2 = PosY + Altr
draw_rectangle(x1,y1,x2,y2,false)

Depois outro comando de seleção de cores, dessa vez para o texto.
Depois o script:

Código:
draw_set_font(Font)
x1 = PosX + Bola
y1 = PosY + (Altr / 2) - 12
draw_text(x1,y1,Text)

Crie um Room, adcione o objeto e teste o jogo.

Mas... como isso funciona?

Primeiro são criados 4 circulos, que farão os cantos da figura.



Depois são feitos 2 quadrados de forma a ocupar a area vazia.



E fica assim:



Qualquer duvida, problema ou comentario, postem...
Data de inscrição : 23/03/2008
Número de Mensagens : 54
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: Criando janelas personalizadas

em Dom 30 Mar 2008, 19:34
legal cara já fazia tempo que queria aprender isso Very Happy
avatar
Data de inscrição : 19/07/2008
Número de Mensagens : 1257
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.rknf1995.blogspot.com

Re: Criando janelas personalizadas

em Sab 19 Jul 2008, 15:15
parabens otimo tutorial sempre tive vontade de fazer isso valeu
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