Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
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