GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Problemas com a caixa de diálogo, ela é pequena e as letras não cabem dentro
por Rukasu777 Ontem à(s) 18:10

» Problemas com particulas
por RastaMaan Dom 12 maio 2024, 17:03

» Problema ao entrar por uma porta e voltar por ela
por aminaro Seg 06 maio 2024, 10:08

» Alguém aqui já ganha dinheiro com seus games?
por theguitarmester Ter 30 Abr 2024, 11:43

» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16

» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45

» Preciso de ajuda
por 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

» 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


Como criar font usando sprite?

5 participantes

Ir para baixo

Como criar font usando sprite? Empty Como criar font usando sprite?

Mensagem por Anderson3d Seg 01 Jul 2013, 19:07

Pessoal alguém pode me passar o link que explica como usar aquelas fonts baixadas como sprite (gif oi png) no game maker? Procurei e não achei aqui no fórum. Como estou afastada faz um tempinho eu até esqueci como faz isso. Lembro que tinha que usar um programa específico que "cortava" a imagem e a deixava padrão americano certo?
Quem puder ajudar eu agradeço. scratch 
obs: eis a font:
http://nfggames.com/system/arcade/fonts/sdi-SDI%20(Sega).png
Como criar font usando sprite? Sdi-SDI%20(Sega)
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por theguitarmester Seg 01 Jul 2013, 19:48

Existe essa função para fazer isto que queres:
font_add_sprite
argumentos:
1° - sprite a usar
2° e 3° - início e fim da cobertura de caracteres(todas - de 0 a 255)
4° - separação de um caractere a outro(pacho que é isto)
theguitarmester
theguitarmester

Games Ranking : Nota C

Notas recebidas : B + C
Data de inscrição : 28/02/2012
Reputação : 139
Número de Mensagens : 2211
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 2 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Plataformas :
  • Unity


http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por GameMakerTutoriais Ter 02 Jul 2013, 00:25



Eu fiz um resumão sobre isso há muito tempo aqui no fórum, mas o tópico está cheio de erros e não dá pra revisar porque a conta é banida. Anderson, dê uma olhada no link “Fontes personalizadas” na minha assinatura (se for realmente esse). Pus lá para não criar spams no fórum.

Grande abraço.
avatar
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por Anderson3d Ter 02 Jul 2013, 21:51

Ok pessoal muito obrigado. Brendan era isso mesmo cara perfeito. Só faltou explicar como usar o bmpfontwriter mas eu desenrolei, vlw!!!
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por Zero. Sáb 06 Jul 2013, 11:57

Brendan, eu segui o seu tutorial e no final manda utiliza a função draw_set_font antes de escrever o texto, porém, da um erro porque a função draw_set_font da erro porque o único argumento que ela pede é a font e lá, vc põe um monte de coisa '-'
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por Isaque Onix Sáb 06 Jul 2013, 12:34

FlyAway, acho que antes de vc usar a font, você tem que armazena-la em uma vaiavel, ex:
My_Font=font_add_sprite(sprite,1° char, N sei, separação)

quando você for usar você coloca:

draw_set_font(My_Font)
Isaque Onix
Isaque Onix

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 15/08/2010
Reputação : 147
Número de Mensagens : 1625
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Unity
  • C#
  • Outros


http://spyreserver.16mb.com

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por Zero. Sáb 06 Jul 2013, 12:35

Eu fiz isso '-' , acontece que nesta fonte que quero só há numeros de 0 a 9. Qual seria a forma de fazer a fonte ?
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por Isaque Onix Sáb 06 Jul 2013, 13:43

desculpe a demora, aonde eu coloquei 1° char, vc coloca 48!

Acho que dá certo
Isaque Onix
Isaque Onix

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 15/08/2010
Reputação : 147
Número de Mensagens : 1625
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Unity
  • C#
  • Outros


http://spyreserver.16mb.com

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por GameMakerTutoriais Sáb 06 Jul 2013, 14:00



FlyAway, o Isaque Onix tem razão. Quando você a função 'font_add_sprite', ela retorna um número pra identificar a fonte. Eu cometi um erro lá. Eu coloquei o código pra adicionar a fonte, mas vacilei em não usar uma variável pra exemplificar.

FlyAway escreveu:Eu fiz isso '-' , acontece que nesta fonte que quero só há numeros de 0 a 9. Qual seria a forma de fazer a fonte ?

Se você for usar só números é só desenhar os algarismos de 0 até 9. O jeito de desenhar é a mesma maneira que a gente usa pra criar strips. Por exemplo:

Como criar font usando sprite? Carreg10

Depois de salvar o sprite contendo as imagens de 0 a 9, você pode usar o código do jeito que o Isaque Onix colocou:

Código:

// Esse código só se usa uma vez durante o jogo inteiro
My_Font = font_add_sprite(sprite_com_algarismos, ord("0"), true, largura_do_caractere);

"sprite_com_algarismos" é o sprite, claro, e "largura_do_caractere" é a largura de um único caractere (em pixels). O resto o GM faz sozinho.

E pra imprimir o texto usando a fonte, esse aqui:

Código:
draw_set_font(My_Font)
draw_text(mouse_x, mouse_y, "0 1 2 3 4 5 6 7 8 9");
avatar
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por Zero. Sáb 06 Jul 2013, 21:22

Obg, deu certinho.
Mas alguem pode me arranjar uma sprite de uma font estilo a do anderson ? mas com acento e tudo ?
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : Como criar font usando sprite? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como criar font usando sprite? Empty Re: Como criar font usando sprite?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos