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
Fazendo um Inventário (Parte 1/3)
+8
Alisson Correa
tha.sribeiro
dharrison
leocc
DJDAVYD
Jiraya
Lukbebalduke
Zero.
12 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 2
Página 1 de 2 • 1, 2
Fazendo um Inventário (Parte 1/3)
→Tentarei ensinar de forma simples e explicada, como fazer um inventário comum. Além disso, irei dar algumas dicas de como adaptar algumas coisas ao seu gosto.
Nome : Fazendo um Inventário (Parte 1/3)
Plataforma : GM7 ou superior (Pro).
Dificuldade : Mediano.
Pré-Requisitos : GM7 ou superior e um pouco de noção sobre arrays (mas talvez você entenda arrays com esse tutorial).
Créditos : Zero.
→Primeiramente, precisamos de sprites, nós vamos trabalhar com objetos que necessitam de imagem. Temos como exemplo os seguintes sprites , os que tem subimagem deve ficar no mesmo sprite só eles vêm numerados então preste atenção quanto a posição das subimagens:
Os slots onde irão ficar os itens, nomeie de spr_slot :
Subimagem 0 :
Subimagem 1:
Botão para abrir o inventário, nomeie de spr_inv :
Subimagem 0 :
Subimagem 1 :
O fundo do inventário :
spr_inv_fundo :
Agora alguns itens :
spr_pot_hp :
spr_pot_mp :
spr_espada :
spr_armadura :
Com essas sprites crie os objetos respectivos a sprite desta forma :
obj_slot (com a Sprite spr_slot definida)
obj_inv (com a Sprite spr_inv definida)
e assim por diante, faça com todas as sprites.
*Menos com a spr_inv_fundo
→Agora iremos começar a programação.
Crie um objeto obj_controle, este objeto é auxiliar para criação do inventário.
No Game Start (evento encontrado nos Others ( )) deste objeto vamos definir as array a serem usadas:
→Neste código eu fiz um loop com o ‘for’, pra quem não conhece o ‘for’ ai vai uma explicação bem simples:
for(var=n;var<=n;var+=n)
→Aqui temos o for definido onde ‘var’ é uma variável temporária, no caso usado acima eu utilizei apenas a letra ‘i’ pra ficar mais prático, e ‘n’ é um numero que pode ser uma variável também caso ela tenha algum valor definido. O for funciona da seguinte forma:
temos 3 etapas dentro do parênteses, o numero inicial, o limite, e o numero de acréscimo.
→No exemplo acima eu utilizei i=1, assim o valor de i já vai começar como 1, o limite que eu coloquei foi i<=8 assim quando o loop chegar a 8 ele para de ler o for, e o acréscimo nesse valor i+=1, assim vai aumentar uma unidade a cada loop.
→Então, o i vai começar como 1 o programa vai ler oque está dentro dos parênteses, e oque temos dentro do parênteses? Temos isso :
→A diferença vem agora, quando o código terminar de ler oque está nos colchetes, ele n vai continuar a ler o resto do código, mas ele vai vai voltar pro for, vai acrescentar +1 ao i como foi definido (i+=1), assim na próxima leitura o i terá valor 2, e novamente lerá oque está nos colchetes, asism definirá mais variáveis no caso, agora :
Esse processo do for irá se repetir até alcançar o valor máximo, no caso definido, i<=8, quando i chegar a 8 o for vai parar e o programa lerá o resto do código. Assim definiremos varias variáveis de forma prática.
Entendido o for, vamos seguir em frente.
→No evento create( ) do obj_slot e dos obj_item ponha o seguinte:
No create do obj_controle coloque o seguinte código :
→Teste seu jogo agora, se você ver 8 quadrados cinzas alinhados então você está indo bem!
Nome : Fazendo um Inventário (Parte 1/3)
Plataforma : GM7 ou superior (Pro).
Dificuldade : Mediano.
Pré-Requisitos : GM7 ou superior e um pouco de noção sobre arrays (mas talvez você entenda arrays com esse tutorial).
Créditos : Zero.
→Primeiramente, precisamos de sprites, nós vamos trabalhar com objetos que necessitam de imagem. Temos como exemplo os seguintes sprites , os que tem subimagem deve ficar no mesmo sprite só eles vêm numerados então preste atenção quanto a posição das subimagens:
Os slots onde irão ficar os itens, nomeie de spr_slot :
Subimagem 0 :
Subimagem 1:
Botão para abrir o inventário, nomeie de spr_inv :
Subimagem 0 :
Subimagem 1 :
O fundo do inventário :
spr_inv_fundo :
Agora alguns itens :
spr_pot_hp :
spr_pot_mp :
spr_espada :
spr_armadura :
Com essas sprites crie os objetos respectivos a sprite desta forma :
obj_slot (com a Sprite spr_slot definida)
obj_inv (com a Sprite spr_inv definida)
e assim por diante, faça com todas as sprites.
*Menos com a spr_inv_fundo
→Agora iremos começar a programação.
Crie um objeto obj_controle, este objeto é auxiliar para criação do inventário.
No Game Start (evento encontrado nos Others ( )) deste objeto vamos definir as array a serem usadas:
- Código:
for(i=1;i<=8;i+=1)
{
global.slot[i] = noone // item que estará neste slot.
global.quant[i] = 0 // quantidade atual do item que temos neste slot.
global.max_quant[i] = 0 // quantidade máxima que pode ter do item nesse slot.
}
→Neste código eu fiz um loop com o ‘for’, pra quem não conhece o ‘for’ ai vai uma explicação bem simples:
for(var=n;var<=n;var+=n)
→Aqui temos o for definido onde ‘var’ é uma variável temporária, no caso usado acima eu utilizei apenas a letra ‘i’ pra ficar mais prático, e ‘n’ é um numero que pode ser uma variável também caso ela tenha algum valor definido. O for funciona da seguinte forma:
temos 3 etapas dentro do parênteses, o numero inicial, o limite, e o numero de acréscimo.
→No exemplo acima eu utilizei i=1, assim o valor de i já vai começar como 1, o limite que eu coloquei foi i<=8 assim quando o loop chegar a 8 ele para de ler o for, e o acréscimo nesse valor i+=1, assim vai aumentar uma unidade a cada loop.
→Então, o i vai começar como 1 o programa vai ler oque está dentro dos parênteses, e oque temos dentro do parênteses? Temos isso :
- Código:
global.slot[i] = noone
global.quant[i] = 0
global.max_quant[i] = 0
logo quando o programa ler oque está dentro dos colchetes teremos isso :
global.slot[1] = noone
global.quant[1] = 0
global.max_quant[1] = 0
→A diferença vem agora, quando o código terminar de ler oque está nos colchetes, ele n vai continuar a ler o resto do código, mas ele vai vai voltar pro for, vai acrescentar +1 ao i como foi definido (i+=1), assim na próxima leitura o i terá valor 2, e novamente lerá oque está nos colchetes, asism definirá mais variáveis no caso, agora :
- Código:
global.slot[2] = noone
global.quant[2] = 0
global.max_quant[2] = 0
Esse processo do for irá se repetir até alcançar o valor máximo, no caso definido, i<=8, quando i chegar a 8 o for vai parar e o programa lerá o resto do código. Assim definiremos varias variáveis de forma prática.
Entendido o for, vamos seguir em frente.
→No evento create( ) do obj_slot e dos obj_item ponha o seguinte:
- Código:
image_speed = 0
indice = 0
No create do obj_controle coloque o seguinte código :
- Código:
for(i=1;i<=8;i+=1)
{
with instance_create(x+32*i,y,obj_slot)
{
indice = other.i
}
}
→Teste seu jogo agora, se você ver 8 quadrados cinzas alinhados então você está indo bem!
Continua...
Última edição por Zero. em Ter 10 Mar 2015, 19:25, editado 13 vez(es)
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
...Continuação
→O indice está funcionando da seguinte forma : vamos supor que o indice do primeiro slot é 1 (é oque estamos usando), assim ele irá criar o item que está no slot 1, mas que item é esse? É a variável global.slot[1], ela vai guardar qual objeto (item) está no slot 1, ou seja, como o slot 1 tem seu indice igual a 1, vamos usar da seguinte forma no obj_slot :→Acrescente no create do obj_slot esta variável :
- Código:
create = 0
→No step do obj_slot é onde iremos criar o obj (item) que está no slot, então ficará assim :
- Código:
if indice > 0 and create = 0 and global.slot[indice] =! noone // se o slot existir, se seu item ainda não estiver sido criado e o item a ser criado também existir
{
with instance_create(x,y,global.slot[indice]) // no obj a ser criado
{
indice = other.indice //variavel indice do obj a ser criado = variavel indice do obj que o criou
}
create = 1 // o item ja foi criado
}
if create = 1 {image_index = 1} else {image_index = 0} // trocar a subimagem para se tem ou não um item no slot
→Ainda não temos nenhum item em slot nenhum, ja que todos os global.slot[i] tem valor igual a noone. Então vamos ajeitar isso!
→Primeiramente vamos criar um objeto chamado par_itens, esse objeto servirá para quando quizermos nos digirir a todos os objetos itens, assim todos os objetos itens terão um parente comum, sendo assim, em todos os objetos itens (obj_pot_hp , obj_pot_mp...) coloque como parent o par_itens. Agora nos vamos criar 4 objetos, o objeto obj_pot_hp_item, obj_pot_mp_item, obj_espada_item, obj_armadura_item e em seguida coloque os sprites dos repectivos nomes (spr_pot_hp...) . •Perai, mas porque estamos criando esses objetos? ♦Simples, nós temos os objetos que ficaram ocupando o espaço do slot e os objetos que serão pegos e adicionados nos slots, estes obj_item_itens serão os objetos que serão pegos nas rooms.
→Em cada objeto desse criado você irá adicionar o seguinte código :
- Código:
slot = objeto respectivo que ficará no slot
quant = 1
Exemplo : no obj_pot_hp_item
- Código:
slot = obj_pot_hp
→Em seguida vamos fazer com que haja itens nos slots, e funcionará da seguinte forma :
Crie um script chamado scr_add_item , esse script será responsável pela adição de itens aos slots, dentro dele ponha o seguinte código :
- Código:
for(i=1;i<=8;i+=1)
{
if global.slot[i] = noone // se não tiver nenhum item ocupando o slot
{
global.slot[i] = slot // item do slot = slot
global.quant[i] = quant // essa será a quantidade que o objeto tem
instance_destroy() // já que o item foi adicionado ao slot, destruí-lo
break; // este break funciona como o nome diz, break = quebrar, assim nos quebraremos o loop (for), nós pararemos de ler oque esta dentro do for apartir daqui, ou seja, oque tem ali em baixo será descartado.
}
else
{
if global.slot[i] = slot and global.quant[i] < global.max_quant[i] // se o item que está neste slot for igual ao slot desse obj e a quantidade máxima ainda não tiver sido atingida, então
{
global.quant[i] += 1 // a quantidade do item aumenta em 1
instance_destroy() // ja foi adicionado +1 a quantidade então o item deve ser destruido
break; // quebramos o loop
}
}
}
with par_item {create = 0} // definiremos a variavel create para 0 em todos os slots, assim todos os slots recriaram seus itens
→Oque ocorre esta bem explicado no script, agora tem um detalhe para o break.
Como diz no script, o break serve para parar o loop, além do break tem o exit, porém, o exit ignorará todo o código, não quebrará apenas o loop mas também tudo que vinher após o for.
Ainda nos obj_itens_item, ponha no evento Left Pressed o seguinte :
- Código:
scr_add_item()
→Oque irá acontecer ai é que quando eu clicar com o mouse com o botão esquerdo em um obj_itens_item todo aquele código acima (do script scr_add_item) será executado. Agora temos como adicionar itens aos slots. Em seguida distribua os obj_itens_item por uma room, crie apenas uma room com dimensões de 640x480.
→Teste o jogo, clique nos itens e veja se os itens são adicionados aos slots. Vale observar o seguinte, o depth dos obj_item tem que ser menor doque o depth do obj_slot pois os itens vão ficar por cima dos slots.
→Agora vamos criar um botão que abra e feche seu inventário, primeiramente, retire o código, que tem for, do create do obj_controle. Agora no evento Left Pressed do objeto obj_inv, ponha o seguinte :
- Código:
if !instance_exists(obj_slot) // se não houver os slots na room
{
for(i=1;i<=8;i+=1)
{
with instance_create(x-16+32*i,y-16,obj_slot) // criação dos slots
{
indice = other.i
}
}
image_index = 1 // mudar subimagem do sprite
}
else // se não houver, então
{
with obj_slot{instance_destroy()} // destruir os slots
with par_item{instance_destroy()} // destruir os itens
image_index = 0 // voltar subimagem do sprite
}
→Só por detalhe eu criei um fundo para o inventário, o spr_inv_fundo, vamos utilizalo agora. No evento Draw do obj_inv ponha o seguinte :
- Código:
draw_sprite(sprite_index,image_index,x,y)
if instance_exists(obj_slot)
{draw_sprite(spr_inv_fundo,0,x+8,y)}
Aqui vai desenhar o fundo quando houver obj_slot's na room. Há um detalhe quanto as posições x e y de começo dos sprites, no spr_inv centralize o sprite e no spr_inv_fundo deixe o x em 0 e o y no 18, assim os sprites ficaram bem alinhados.
E para finalizar, vamos por para aparecer a quantidade dos itens que tem nos slots. No draw dos objetos obj_item ponha o seguinte :
- Código:
draw_sprite(sprite_index,image_index,x,y)
if create = 1
draw_text(x+20,y+20,global.quant[indice])
→Bem, é isso, espero que tenham gostado e aprendido, a parte 2 sairá em breve, Obrigado.
Obs: É bom que você siga os passos e no final veja engine para saber se a sua engine ficou parecida e pra ver se você aprendeu !
Engine : https://www.dropbox.com/s/shgzgmdjzag59wr/Invent%C3%A1rio%20pt1.gmz?dl=0
Na parte 2 veremos como usar um item, e como movimentar os itens pelo inventário.
Parte 2 :
Parte 1
Thx !
Última edição por Zero. em Qua 03 Jun 2015, 07:55, editado 9 vez(es)
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Cara eu não li todo o tutorial me desculpe mas faltou tempo, depois eu leio direitinho. Mas em fim, eu também estava montando uma engine de inventario muito boa, mas ce me pipocou, então eu vou postar aqui a maneira de como minha engine funcionava e talvez ela possa ser util pra ti, fica aqui o link:
Parabens pelo tutorial, aos olhos pareceu bem agradavel a maneira como você organizou o topico, senti falta de um sistema de organizar os itens no inventario, mas em fim, o inventario ficou muito foda parabens, e que isso sirva de incentivo para a parte 2 !
- Código:
http://www.mediafire.com/download/rbabq53qb2oywh8/Inv.rar
Parabens pelo tutorial, aos olhos pareceu bem agradavel a maneira como você organizou o topico, senti falta de um sistema de organizar os itens no inventario, mas em fim, o inventario ficou muito foda parabens, e que isso sirva de incentivo para a parte 2 !
Lukbebalduke- Games Ranking :
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Reputação : 30
Número de Mensagens : 765
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 2
x 1 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
bom tuto, n ficou tao longo e facil d entender.
no proximo ensine a usar os itens do inventario.
flws.
no proximo ensine a usar os itens do inventario.
flws.
Re: Fazendo um Inventário (Parte 1/3)
pinpi
vou dar uma olhada no seu tuto, na primeira parte eu só ensinei a monstar um inventário, no final do tópico fala sobre oque vai ter na segunda parte, e na terceira parte eu trabalharei com organização do inventário, jogar uma quantidade no chão, enfim tudo que envolve a lapidação de um bom inventário. Vlw pelo apoio
jiraya
Jura que não ficou longo ? hsuahsa achei enorme, mas, tentei detalhar cada passo e explicar bem, e no final do tópico fala oque virá na segunda parte, usar itens do inventário é uma dessas coisas, vlw
Edit ---
Queria até testar seu inventário pinpi, mas num tem gmk ai não ? Eu tenho o GM8 e o GMS apenas.
vou dar uma olhada no seu tuto, na primeira parte eu só ensinei a monstar um inventário, no final do tópico fala sobre oque vai ter na segunda parte, e na terceira parte eu trabalharei com organização do inventário, jogar uma quantidade no chão, enfim tudo que envolve a lapidação de um bom inventário. Vlw pelo apoio
jiraya
Jura que não ficou longo ? hsuahsa achei enorme, mas, tentei detalhar cada passo e explicar bem, e no final do tópico fala oque virá na segunda parte, usar itens do inventário é uma dessas coisas, vlw
Edit ---
Queria até testar seu inventário pinpi, mas num tem gmk ai não ? Eu tenho o GM8 e o GMS apenas.
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
[removido para remoção de conta]
[removido para remoção de conta]
Última edição por DJDAVYD em Dom 12 maio 2024, 00:43, editado 1 vez(es)
DJDAVYD- Data de inscrição : 05/08/2013
Reputação : 6
Número de Mensagens : 42
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Só definir o var do indice '-'
Lukbebalduke- Games Ranking :
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Reputação : 30
Número de Mensagens : 765
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 2
x 1 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Desculpa cara, é que parte do código eu fiz no word ai o windows corrigiu
mas troque índice por indice apenas.
mas troque índice por indice apenas.
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
[removido para remoção de conta]
[removido para remoção de conta]
Última edição por DJDAVYD em Dom 12 maio 2024, 00:44, editado 1 vez(es)
DJDAVYD- Data de inscrição : 05/08/2013
Reputação : 6
Número de Mensagens : 42
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Vlw vc, eu cometi um erro que não percebi, o obj_controle não tem a variavel indice, este código de criar o item tem que ficar no obj_slot, eu concertei la no tutorial, vlw
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
desistiu da parte 2?
leocc- Data de inscrição : 09/08/2013
Reputação : 0
Número de Mensagens : 87
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
tempo -.- ta complicado fazer um tutorial.
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
tutorial bom cara, tenta continuarFlyAway escreveu:tempo -.- ta complicado fazer um tutorial.
se quiser eu te ajudo de alguma forma, seja com postagem ou formatação de tópico, etc.
dharrison- Games Ranking :
Notas recebidas : A - B
Data de inscrição : 04/02/2009
Reputação : 120
Número de Mensagens : 1363
Prêmios :
x 0 x 9 x 0
x 0 x 1 x 0
x 0 x 0 x 1
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 2.0
- C#
Re: Fazendo um Inventário (Parte 1/3)
ok, vou fazr o resto depois do concurso, mas o tempo ta curto u.u
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Muito bom! Me ajudou muito!
Tem a parte 02?
Tem a parte 02?
tha.sribeiro- Data de inscrição : 30/08/2014
Reputação : 0
Número de Mensagens : 14
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Também queria a parte 2
Alisson Correa- Data de inscrição : 30/01/2015
Reputação : 1
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: Fazendo um Inventário (Parte 1/3)
Ta, ja é pedido de parte 2 demais e.e
Ja tenho um pouco dela escrito, depois do CQ eu faço a parte 2. Inclusive meu game terá inventário
Ja tenho um pouco dela escrito, depois do CQ eu faço a parte 2. Inclusive meu game terá inventário
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Aeeee \o/
"Aguardando ansiosamente "
"Aguardando ansiosamente "
tha.sribeiro- Data de inscrição : 30/08/2014
Reputação : 0
Número de Mensagens : 14
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Alguém que fez esse tutorial no GM8 pode upar a engine pra mim? Estou terminando a parte 2
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Fazendo um Inventário (Parte 1/3)
Fiz no studio, dentro de um jogo enorme
tha.sribeiro- Data de inscrição : 30/08/2014
Reputação : 0
Número de Mensagens : 14
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Fazendo um Inventário (Parte 2/3)
» [Isométrico] Parte 4 - Fazendo o Player Nadar
» Tutorial de RPG com vídeo Parte 1 - Fazendo um movimento de RPG
» [TUTORIAL]Fazendo Bons Sprites no Microsoft PowerPoint – Parte 1
» [ajuda] Objeto seguir player como se estivese fazendo parte dele.
» [Isométrico] Parte 4 - Fazendo o Player Nadar
» Tutorial de RPG com vídeo Parte 1 - Fazendo um movimento de RPG
» [TUTORIAL]Fazendo Bons Sprites no Microsoft PowerPoint – Parte 1
» [ajuda] Objeto seguir player como se estivese fazendo parte dele.
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos