Entrar
Últimos assuntos
» Retorno da GMBR!!!por theguitarmester Ter 19 Mar 2024, 22:38
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42
» 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
» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16
» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05
» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55
» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39
» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28
» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01
Como cortar sprites?
+3
Hiroshi Ymamoto
Super Games
Berek O Gênio
7 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
Como cortar sprites?
Estou criando um jogo mas presciso cortar os sprites, quero que alguém ME AJUDE
OBS são esses sprites:
OBS são esses sprites:
Re: Como cortar sprites?
Usa o Paint fazedo o quadrado no GM tira o fundo.
Espero ter ajudado....
Espero ter ajudado....
Super Games- Games Ranking :
Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios :
x 0 x 0 x 0
x 0 x 1 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Java
- C ou C++
Re: Como cortar sprites?
Meu amigo.
No própio editor do GM, vc pode recortar os personagens, e tirar o fundo basta dexar transparent marcado.
No própio editor do GM, vc pode recortar os personagens, e tirar o fundo basta dexar transparent marcado.
Re: Como cortar sprites?
você corta eles no proprio editor de sprites no GM
Você faz assim:
Cria uma sprite
Ai carrega essa ai
Clica em File la em cima
Dps em Add from strip
Ai vocÊ seleciona Use Maximal Size
E recorta lá
EDIT:
Melhorando:
Clique no Icone Create a Sprite,depois em Load Sprite, escolha a sprite (no caso a do Yoda ou a outra, vc que sabe) clique em OK, depois va em Edit Sprite, clique 2 vezes na sprite, escolha a ferramenta da 2ª coluna vertical, 4ª posição, clique no campo rosa e arraste para fora da imagem, depois va no icone do disquete e salve a imagem e clique no icone do sinal verde de certo, depois va em File > Add from Strip e selecione a imagem que você salvou anteriormente, e vai aparecer varias configuraçoes na tela, deixe elas assim:
Flw
Você faz assim:
Cria uma sprite
Ai carrega essa ai
Clica em File la em cima
Dps em Add from strip
Ai vocÊ seleciona Use Maximal Size
E recorta lá
EDIT:
Melhorando:
Clique no Icone Create a Sprite,depois em Load Sprite, escolha a sprite (no caso a do Yoda ou a outra, vc que sabe) clique em OK, depois va em Edit Sprite, clique 2 vezes na sprite, escolha a ferramenta da 2ª coluna vertical, 4ª posição, clique no campo rosa e arraste para fora da imagem, depois va no icone do disquete e salve a imagem e clique no icone do sinal verde de certo, depois va em File > Add from Strip e selecione a imagem que você salvou anteriormente, e vai aparecer varias configuraçoes na tela, deixe elas assim:
Flw
Última edição por The Games Never Finish... em Qua 13 Out 2010, 23:29, editado 3 vez(es)
Mr. Kaleb- Games Ranking :
Notas recebidas : C
Data de inscrição : 07/09/2010
Reputação : 21
Número de Mensagens : 1400
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Acrescentando no que a Hiroshi disse, use a ferramenta "varinha mágica" do editor do GM, clique na superfície a ser apagada e aperte DEL.Hiroshi Ymamoto escreveu:Meu amigo.
No própio editor do GM, vc pode recortar os personagens, e tirar o fundo basta dexar transparent marcado.
GuiEdu- Data de inscrição : 04/06/2010
Reputação : 0
Número de Mensagens : 505
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Cortei todos para voce e coloquei o fundo deles transparente, basta adicionar no Game Maker. Aqui esta o link para baixa-los, coloquei todos em um arquivo Winrar:
http://www.megaupload.com/?d=Y7C3MN7U
Por prevensao mandei o link para sua mp tambem, qualquer duvida so postar, o atenderei da melhor forma que puder, na medida do possivel.
Vlw!!
Previwes:
01 -
02 -
http://www.megaupload.com/?d=Y7C3MN7U
Por prevensao mandei o link para sua mp tambem, qualquer duvida so postar, o atenderei da melhor forma que puder, na medida do possivel.
Vlw!!
Previwes:
01 -
02 -
viniciusav- Data de inscrição : 10/08/2010
Reputação : 3
Número de Mensagens : 131
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Olá pessoal, bom eu cortei os sprites mais eles ficaram com o tamanho diferente e quando eu programo os personagens eles não se movimentam direito.
Re: Como cortar sprites?
Use os sprites que lhe mandei, que o movimento irá ficar certo, pois fiz o teste aqui e funcionou certinho.
Vlw!!
Qualquer coisa, so da um toque.
Edit:
Dentro de alguns instantes estarei passando uma engine pra voce.
Vlw!!
Edit 2:
Engine de Movimento Simples:
Diga-me se ela foi util.
Vlw!!
Vlw!!
Qualquer coisa, so da um toque.
- Código:
http://www.megaupload.com/?d=Y7C3MN7U
Edit:
Dentro de alguns instantes estarei passando uma engine pra voce.
Vlw!!
Edit 2:
Engine de Movimento Simples:
- Código:
http://www.megaupload.com/?d=MQV7XNIW
Diga-me se ela foi util.
Vlw!!
viniciusav- Data de inscrição : 10/08/2010
Reputação : 3
Número de Mensagens : 131
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
vo aproveitar o topic. preciso retirar sprites do megaman, só que são muitos em um. afinal eu só quero os movimentos de andar,pular e ficar parado.
alguem pode me ajudar com essa? D: http://tsgk.captainn.net/sheets/snes/megamanx_x_sheet.png
alguem pode me ajudar com essa? D: http://tsgk.captainn.net/sheets/snes/megamanx_x_sheet.png
Alexandre Dias- Data de inscrição : 13/10/2010
Reputação : 8
Número de Mensagens : 397
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Nazakrolevy esta ai os que eu consegui, espero ter ajudado.
Vlw!!
Previews:
Link:
Vlw!!
Previews:
Link:
- Código:
http://www.megaupload.com/?d=V1RVKG46
viniciusav- Data de inscrição : 10/08/2010
Reputação : 3
Número de Mensagens : 131
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
hmm, vlw mesmo vinicius.
voce poderia me explicar como fez? fiz um do mario aqui e ficou toscão. não consigo achar o espaçamento certo.
se voce puder me dar umas dicas, ficarei agradecido
nway, já ta valendo de qualquer forma x)
voce poderia me explicar como fez? fiz um do mario aqui e ficou toscão. não consigo achar o espaçamento certo.
se voce puder me dar umas dicas, ficarei agradecido
nway, já ta valendo de qualquer forma x)
Alexandre Dias- Data de inscrição : 13/10/2010
Reputação : 8
Número de Mensagens : 397
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Aguarde um pouco pois a pagina pode demorar para carregar.
Pego um movimento qualquer, por exemplo esse:
Boto no Game Maker Create Sprite, depois boto pra edit sprite, logo apos faço isso:(nao se esqueça de marcar a opçao remove background dentro da opçao que esta na imagem abaixo)
e finalmente vo botando as medidas ate acertar, dessa forma:
Resultado:
Vlw!!
Espero ter ajudado!!
Edit:
E posta os sprites do Mario que voce baixou, para eu ver se dao pra fazer certinho, igual a esse do megaman.
Vlw![b]
Pego um movimento qualquer, por exemplo esse:
Boto no Game Maker Create Sprite, depois boto pra edit sprite, logo apos faço isso:(nao se esqueça de marcar a opçao remove background dentro da opçao que esta na imagem abaixo)
e finalmente vo botando as medidas ate acertar, dessa forma:
Resultado:
- Código:
http://www.megaupload.com/?d=C2WCYIJH
Vlw!!
Espero ter ajudado!!
Edit:
E posta os sprites do Mario que voce baixou, para eu ver se dao pra fazer certinho, igual a esse do megaman.
Vlw![b]
viniciusav- Data de inscrição : 10/08/2010
Reputação : 3
Número de Mensagens : 131
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Vc não poderia postar em outro servidor como 4shared, ou mediafyre e que o megaupload ñ funciona direito.
Re: Como cortar sprites?
Hmm fraguei até, mas tipo eu tava fazendo isso
mas como voce sabe o tamanho certo? eu fui tentando e não consegui. eu tinha colocado 331/36 (algo do tipo). mas são todos movimentos que dão pra fazer isso?
to sem tempo agora mas depois eu posto o do mario.
nway, valeu man
mas como voce sabe o tamanho certo? eu fui tentando e não consegui. eu tinha colocado 331/36 (algo do tipo). mas são todos movimentos que dão pra fazer isso?
to sem tempo agora mas depois eu posto o do mario.
nway, valeu man
Alexandre Dias- Data de inscrição : 13/10/2010
Reputação : 8
Número de Mensagens : 397
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Berek ai estao os links no mediafire:
O que foi feito com o Megaman:
Vlw!!
Espero ter ajudado!
Nazkrolevy:
Exatamente, todos dao para fazer, so que o importante para fazer movimentos desse tipo, eh que os sprites estejam distanciados igualmente um do outro, por exemplo:
SPRITE-----SPRITE-----SPRITE-----SPRITE
Se estivessem assim daria certo.
--------------------------------------------------------------------
Se estivessem assim, iria dar errado:
SPRITE-----SPRITE----SPRITE---SPRITE
Nao sei se consegui explicar muito bem, qualquer coisa so postar.
Vlw!!
Espero ter ajudado!
O que foi feito com o Megaman:
- Código:
http://www.mediafire.com/?c9fm6csye7tqju6
- Código:
http://www.mediafire.com/?enundmet2gma5zd
- Código:
http://www.mediafire.com/?cj5x5xb14n9b9yw
- Código:
http://www.mediafire.com/?rn700k0zkggumv1
Vlw!!
Espero ter ajudado!
Nazkrolevy:
Exatamente, todos dao para fazer, so que o importante para fazer movimentos desse tipo, eh que os sprites estejam distanciados igualmente um do outro, por exemplo:
SPRITE-----SPRITE-----SPRITE-----SPRITE
Se estivessem assim daria certo.
--------------------------------------------------------------------
Se estivessem assim, iria dar errado:
SPRITE-----SPRITE----SPRITE---SPRITE
Nao sei se consegui explicar muito bem, qualquer coisa so postar.
Vlw!!
Espero ter ajudado!
viniciusav- Data de inscrição : 10/08/2010
Reputação : 3
Número de Mensagens : 131
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Explicou sim man, mas esse do megaman voce fez a partir daquele que eu passei?
E como você fez pra descobrir o tamanho?
E como você fez pra descobrir o tamanho?
Alexandre Dias- Data de inscrição : 13/10/2010
Reputação : 8
Número de Mensagens : 397
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Isso!! Fiz pelo que voce passou.
O que fiz foi pegar somente aquele movimento, salva-lo no paint e fiz aquele processo que descrevi antes. O tamanho eu vo colocando na "sorte" ate acertar.
Em number of images: coloco o numero de sprites que tem
Em images per row: Faço o mesmo do de cima
Em image width e image heigth que vou tentando na "sorte" ate acertar.
Qualquer coisa so postar.
Vlw!!
O que fiz foi pegar somente aquele movimento, salva-lo no paint e fiz aquele processo que descrevi antes. O tamanho eu vo colocando na "sorte" ate acertar.
Em number of images: coloco o numero de sprites que tem
Em images per row: Faço o mesmo do de cima
Em image width e image heigth que vou tentando na "sorte" ate acertar.
Qualquer coisa so postar.
Vlw!!
viniciusav- Data de inscrição : 10/08/2010
Reputação : 3
Número de Mensagens : 131
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Consegui fazer aqui. Vai ser um jogo baseado em Megaman, então usar sprites de Mario não ficaria muito legal iausehioause
O foda é que eu segui esse tutorial :
http://www.gamemakerbrasil.com/game-maker-f36/introducao-a-programacao-de-jogos-de-plataforma-t199-45.htm
mas meu char tá andando só pra direita e quando anda pra esquerda, anda de moonwalk. verifiquei o código na parte de sprites : conferi o nome dos sprites e as variáveis mas não quer dar :/
enfim, valeu mesmo a ajuda vei x)
O foda é que eu segui esse tutorial :
http://www.gamemakerbrasil.com/game-maker-f36/introducao-a-programacao-de-jogos-de-plataforma-t199-45.htm
mas meu char tá andando só pra direita e quando anda pra esquerda, anda de moonwalk. verifiquei o código na parte de sprites : conferi o nome dos sprites e as variáveis mas não quer dar :/
enfim, valeu mesmo a ajuda vei x)
Alexandre Dias- Data de inscrição : 13/10/2010
Reputação : 8
Número de Mensagens : 397
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
Faz o seguinte. Se voce quiser postar o que voce ta fazendo eu posso tentar ageitar para voce.
Vlw!!
Vlw!!
viniciusav- Data de inscrição : 10/08/2010
Reputação : 3
Número de Mensagens : 131
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como cortar sprites?
- Código:
if (place_free(x, y + 1)){ //Checa se 1 pixel abaixo está vazio, ou seja, não tem chão.
gravity = 0.45;
noar = true; //Coloca valor na gravidade e define a variável noar para true, ou seja, o personagem não está no chão.
}
else { //Se a expressão place_free for falsa, ou seja, tenha chão embaixo:
gravity = 0;
noar = false //Gravidade se torna zero e a variável noar se torna false, ou seja, o personagem está no chão.
}
//Definiões de pulo
if (keyboard_check_pressed(ord("X"))) && ! (place_free(x, y + 1)) //Checa se a tecla de direção cima foi pressionada e se NÃO tem um pixel livre abaixo. && indica and, || indica or, ! é operando lógico inversor ou diferente
{
vspeed = -5; // Vspeed ~ V de vertical. Velocidade vertical
noar = true //Se for verdade, velocidade vertical se torna 5 negativo e a variávell noar se torna true, ou seja, o personagem NÃO está no chão. NÃO CONFUNDIR PLANO CARTESIANO DE JOGOS COM O PLANO CARTESIANO DA ESCOLA. OLHAR SEMPRE ONDE CRESCE E ONDE DECRESCE.
}
if (vspeed > 12) //Checa se a velocidade vertical do personagem possui um valor maior que 12.
{
vspeed = 12 //Se tiver, o valor se torna 12. Isso serve para que o personagem não ultrapasse grandes velocidades verticais, podendo causar bugs no jogo
}
if (keyboard_check(vk_left)) && ! (keyboard_check(vk_right)) && (place_free(x - 3, y)) //Checa se a tecla de direção esquerda está sendo pressionada, se a tecla direita NÃO está sendo pressionada e se tem 3 pixels de espaço à esquerda
{
x -= 3;
andando = true
parado = false //Caso a expressão acima seja verdadeira, o personagem se move 3 pixels a esquerda, virá para a esquerda de acordo com a variável lado, a variável andando se torna true para indicar que o personagem está andando e a variável parado se torna false, ou seja, o personagem NÃO está parado.
}
if (keyboard_check(vk_right)) && ! (keyboard_check(vk_left)) && (place_free(x + 3, y)) //Mesmo de cima, só que dessa vez, checamos se a tecla de direção direita está sendo pressionada, se a tecla de direção esquerda NÃO está sendo pressionada e se tem 3 pixels à direita livre.
{
x += 3;
andando = true;
parado = false; //A mesma coisa do evento anterior. A única coisa que muda é que aqui o personagem se move 3 pixels a direita e a variável lado se torna 1, ou seja, ele vira pra direita.
}
if ! (keyboard_check(vk_left)) && ! (keyboard_check(vk_right)) //Checa se a tecla direita e a tecla esquerda não estão sendo precionadas.
{
andando = false;
parado = true; //Caso seja verdade, a variável andando se torna false, ou seja, o personagem NÃO está andando. E a variável parado se torna true, ou seja, o personagem está parado.
}
//Sprites
if (noar == false) //Checa se o personagem está no ar.
{
if (andando = true) && (lado == 1) //Checa se o personagem está andando e se ele está virado para a direita.
{
sprite_index = spr_jogador_andando_dir; //Se sim, a sprite dele se torna a sprite do personagem andando para a direita.
}
if (andando = true) && (lado == 0) //Checa se o personagem está andando e se ele está virado para a esquerda.
{
sprite_index = spr_jogador_andando_esq; //Se sim, o sprite dele se torna a sprite do personagem andando para a esquerda.
}
if (andando = false) && (parado = true) && (lado == 1) //Se o personagem não está andando, se o personagem está parado e está virado para a direita.
{
sprite_index = spr_jogador_parado_dir; //Se sim, a sprite dele se torna a sprite do personagem parado para a direita.
}
if (andando = false) && (parado = true) && (lado == 0) //Se o personagem não está andando, está parado e está virado para a esquerda.
{
sprite_index = spr_jogador_parado_esq; //Se sim, a sprite dele se torna o sprite do personagem parado para a esquerda.
}
}
else //Caso o personagem NÃO esteja com os pés no chão.
{
if (vspeed > 0) || (vspeed < 0) && (lado == 1) //Se ele está pulando ou caindo e está virado para a direita.
{
sprite_index = spr_jogador_pulando_dir; //O sprite do personagem se torna o sprite dele pulando para a direita.
}
if (vspeed > 0) || (vspeed < 0) && (lado == 0) //Se o personagem está pulando ou caindo e está virado para a esquerda.
{
sprite_index = spr_jogador_pulando_esq;
}
}
Vou ser sincero, não copiei o código, deve ser por isso que está com erro. Tenho apostilas de C++ e lá diz que não é muito bom copiar códigos. Voce vai lendo e vai escrevendo manualmente pra fixar mais conhecimento. Como por enquanto, tá fora de cogitação eu aprender C++ pra programação de jogos, eu escolhi o Game Maker pela facilidade. Vo tentar colar o código do cara aqui pra ver se funfa.
Edit: no código dele está como personagem e no meu está como jogador. mas nas minhas sprites estão todos como jogador. Então creio que não seja isso
Edit 2 : coloquei o código dele aqui e funcionou. o lance é que no meu código eu tentei deixar o mais organizado possivel e coloquei coisas que eu tinha duvida. vo tentar procurar o erro aqui
Alexandre Dias- Data de inscrição : 13/10/2010
Reputação : 8
Número de Mensagens : 397
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
» Alguem pode me ajudar a cortar sprites mais facium
» Cortar árvores e elas nascerem
» Como cortar BluePrint's Facilmente [FIREWORKS]
» Como criar sprites no GM a partir de uma imagem com sprites conjuntos?
» [Sprites] Avaliem Meus novos Sprites
» Cortar árvores e elas nascerem
» Como cortar BluePrint's Facilmente [FIREWORKS]
» Como criar sprites no GM a partir de uma imagem com sprites conjuntos?
» [Sprites] Avaliem Meus novos Sprites
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos