Entrar
Últimos assuntos
» Preciso de ajudapor AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 18:28
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39
gerador de índex para menu ou bolsas com mouse
+5
Froidz
Volstagg
Janx
F. Nizzio
reddragon
9 participantes
GMBR :: Ensine & Aprenda :: Exemplos :: Game Maker (engines)
Página 1 de 1
gerador de índex para menu ou bolsas com mouse
criei um gerador para meu e estou disponibilizando para toda galera do fórum, só quero pedir uma coisa: quero ver todo mundo usando.
index_menu(x,y,largura,altura,total,colunas)
X,Y = posição inicial
LARGURA,ALTURA = dimensionamento em pixel de cada "botão" do menu
TOTAL = o total de espaços que vai ter seu menu
COLUNAS = quantidades de colunas de seu menu
modo de usar:
crie um evento chamado menu e um sprite de 32 x 32 para servir se box para "guardar" seus itens agora crie no evento create crie uma var chamada mix = -1, agora no evento step adicione esse evento:
obs.: se você não quiser fazer uma imagem pode usar a minha.
Isso vai formar:
mas se você quiser ver os botoes e só adicionar esse script no evento draw do obj menu.
download do arquivo index_menu.gml
duvidas, pergunte neste tópico.
/* //index_menu // //gerador de índex para menu ou bolsas com mouse // //créditos para RedDragon e para GMBR // // https://gmbr.forumeiros.com/forum.htm // //index_menu(x,y,largura,altura,total,colunas) // X,Y = posição inicial // LARGURA,ALTURA = dimensionamento em pixel de cada "botão" do menu // TOTAL = o total de espaços que vai ter seu menu // COLUNAS = quantidades de colunas de seu menu */ xx=-1; yy=-1; if mouse_x >= argument0 and mouse_x <= (argument5*argument2) - 1 + argument0 and mouse_y >= argument1 and mouse_y <= (floor(argument4/argument5)*argument3) - 1 + argument1{ xx=floor((mouse_x-argument0)/argument2) yy=floor((mouse_y-argument1)/argument3)} if mouse_x >= argument0 and mouse_x <= ((argument4 - (floor(argument4/argument5)*argument5))*argument2) - 1 + argument0 and mouse_y >= (floor(argument4/argument5)*argument3) + argument1 and mouse_y <= ((floor(argument4/argument5)+1)*argument3) - 1 + argument1{ xx=floor((mouse_x-argument0)/argument2) yy=floor((mouse_y-argument1)/argument3)} if xx!=-1 and yy!=-1{ return argument5*yy+xx} else{ return -1} |
index_menu(x,y,largura,altura,total,colunas)
X,Y = posição inicial
LARGURA,ALTURA = dimensionamento em pixel de cada "botão" do menu
TOTAL = o total de espaços que vai ter seu menu
COLUNAS = quantidades de colunas de seu menu
modo de usar:
crie um evento chamado menu e um sprite de 32 x 32 para servir se box para "guardar" seus itens agora crie no evento create crie uma var chamada mix = -1, agora no evento step adicione esse evento:
- Código:
if mouse_check_button_pressed(1){
mix = index_menu(0,0,32,32,18,4)
}
obs.: se você não quiser fazer uma imagem pode usar a minha.
Isso vai formar:
mas se você quiser ver os botoes e só adicionar esse script no evento draw do obj menu.
- Código:
for(i=0;i<=4;i+=1){
for(a=0;a<=3;a+=1){
if i <= 3 and a <= 3{
draw_sprite(box,image_index,32*a,32*i)
}
if i = 4 and a <= 1{
draw_sprite(box,image_index,32*a,32*i)
}}}
draw_text(5,165,string(mix))
download do arquivo index_menu.gml
duvidas, pergunte neste tópico.
Última edição por reddragon em Qua 10 Set 2008, 23:35, editado 1 vez(es)
reddragon- Data de inscrição : 19/03/2008
Reputação : 0
Número de Mensagens : 267
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
F. Nizzio- Data de inscrição : 19/07/2008
Reputação : -6
Número de Mensagens : 758
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: gerador de índex para menu ou bolsas com mouse
Boa reddragon! Vou testar aqui, vai ser de grande ajuda. Foi uma ótima idéia!
Convidad- Convidado
Re: gerador de índex para menu ou bolsas com mouse
tbm n intendi, oque é isso??
pra que serve??
pra que serve??
Janx- Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios :
x 0 x 0 x 0
x 0 x 2 x 0
x 0 x 0 x 0
Re: gerador de índex para menu ou bolsas com mouse
Mesma coisa que o janx, boiei.
Volstagg- Data de inscrição : 16/05/2008
Reputação : 0
Número de Mensagens : 353
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: gerador de índex para menu ou bolsas com mouse
seria um "checkbox" ou "caixa de checagem"?
pra q isso? screens?
não consegui fazer nada =S
pra q isso? screens?
não consegui fazer nada =S
Froidz- Data de inscrição : 03/08/2008
Reputação : 4
Número de Mensagens : 1053
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: gerador de índex para menu ou bolsas com mouse
exemplo de uso
reddragon- Data de inscrição : 19/03/2008
Reputação : 0
Número de Mensagens : 267
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: gerador de índex para menu ou bolsas com mouse
repetindo minha pergunta: o que é isso?
F. Nizzio- Data de inscrição : 19/07/2008
Reputação : -6
Número de Mensagens : 758
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: gerador de índex para menu ou bolsas com mouse
o que é isso?
gladiadorjp- Data de inscrição : 18/11/2008
Reputação : 0
Número de Mensagens : 11
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: gerador de índex para menu ou bolsas com mouse
caras vocês c quer leram o nome isso serve se na ora de vc querer fazer um menu com inicio, carregar e sair você consegue criar automaticamente só falando o tamanho pra ele ou se tu quiser criar um jogo q tenha uma bolça parecida com aquela do tibia vc consegue pq o tibia trabalha com dimensões iguais aquelas do exp q eu dei a cima
reddragon- Data de inscrição : 19/03/2008
Reputação : 0
Número de Mensagens : 267
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Pato rouco- Data de inscrição : 21/01/2009
Reputação : 0
Número de Mensagens : 41
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: gerador de índex para menu ou bolsas com mouse
Meudeus T_T é um gerador de menus. Ngm ae sabe o q eh um menu? credo...
Re: gerador de índex para menu ou bolsas com mouse
apenas gostaria de perceber o que esta la em cima mas pelo que percebi da explicaçao ca de baixo e um boa engine
patoki- Data de inscrição : 19/12/2008
Reputação : 0
Número de Mensagens : 175
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
GMBR :: Ensine & Aprenda :: Exemplos :: Game Maker (engines)
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|