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
» 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 usar font externa

4 participantes

Ir para baixo

como usar font externa Empty como usar font externa

Mensagem por zzxc Sáb 24 Set 2011, 14:09

eu qria saber como faço pra usar um arquivo de font sem q ele seja adiciona no programa e nem do windows, ou seja, usa uma font da propria pata do jogo
eu fiz assim mas nao deu certo:
Código:

font1=font_add("op.TTF",15,0,0,0,255)
draw_set_font(font1)
sera q fiz algo errado?
ajudem por favor
zzxc
zzxc

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 11/01/2010
Reputação : 0
Número de Mensagens : 99
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por y_Tiago Sáb 24 Set 2011, 15:01

A fonte precisa necessariamente estar na pasta do Windows.
Vou montar um código aqui rapidinho e você testa.
Já edito.

EDIT:
Tenta o seguinte:
Código:
font1 = execute_string("font_add("+string(filename_path(font_caminho))+",15,0,0,0,255)")
No font_caminho, coloque aonde ela está no computador, lembrando sempre que o caminho Default é a pasta do jogo.
Se não funcionar fale.


Última edição por mulatiago em Sáb 24 Set 2011, 15:10, editado 1 vez(es)
y_Tiago
y_Tiago

Data de inscrição : 13/10/2010
Reputação : 1
Número de Mensagens : 149
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por Tedi Ripper Sáb 24 Set 2011, 15:06

faz ela em sprite, como: font_add_sprite (algo assim)
O Font_add é pra criar uma conforme as fontes que o windows possui
Tedi Ripper
Tedi Ripper

Games Ranking : Sem avaliações

Data de inscrição : 21/11/2010
Reputação : 25
Número de Mensagens : 777
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por zzxc Sáb 24 Set 2011, 17:42

nao deu certo cara + vlw a tentativa
zzxc
zzxc

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 11/01/2010
Reputação : 0
Número de Mensagens : 99
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por y_Tiago Sáb 24 Set 2011, 18:19

Pois é, eu estava lendo aqui sobre isso, realmente não tem como. Mas você pode colocar no instalador do jogo e extrair para a pasta de fontes do usuário, ou usar o que o Tedi falou, porém, é bem mais difícil desse jeito.
y_Tiago
y_Tiago

Data de inscrição : 13/10/2010
Reputação : 1
Número de Mensagens : 149
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por zzxc Dom 25 Set 2011, 11:13

vlw pela ajuda
o jeito vai ser adicionar na pasta do windows!
moderador ja pode fechar o topico
zzxc
zzxc

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 11/01/2010
Reputação : 0
Número de Mensagens : 99
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por saim Seg 26 Set 2011, 09:05

Peraí, não fecha ainda dão! Eu não entendi como faz, ainda. Estou usando um teste, aqui:
Código:
var fontName;
fontName=file_find_first("C:\WINDOWS\Fonts\"+"*.ttf", fa_archive);
Font=font_add(fontName, 12, 0, 0, 0, 255);
draw_set_font(Font);
Mas a fonte continua a velha arial de sempre. Os outros argumentos - italic, bold, range - tudo passa a funcionar, mas o nome, não. (sim, eu troquei o "*" pelo nome de várias fontes diferentes).
Onde foi que eu errei?
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : como usar font externa Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por y_Tiago Seg 26 Set 2011, 12:42

O problema é que ele não aceita Strings com paths, apenas nomes de fontes, no caso ele não reconheceria e deixaria a fonte padrão.
y_Tiago
y_Tiago

Data de inscrição : 13/10/2010
Reputação : 1
Número de Mensagens : 149
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por saim Seg 26 Set 2011, 13:16

O que eu devo colocar como argumento, então?
Supondo que eu quisesse usar, por exemplo, a famigerada comics sans?
Fiz alguns testes aqui, até agora, nenhum sucesso.
testes:
"comic.ttf"
comic.ttf
ComicSans
Comic Sans MS (TrueType)
Comic Sans
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : como usar font externa Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por y_Tiago Seg 26 Set 2011, 13:27

Apenas o nome dela, o nome do arquivo no caso, não da fonte como ela aparece na seleção de fontes.
Por exemplo, se você quer usar a fonte BlahBlah e o arquivo na pasta fonts correspondente a ela é o font_blahblah.ttf, coloque o nome do arquivo, não o outro.
Assim:
font_add("font_blahblah", 12, 0, 0, 0, 255);
y_Tiago
y_Tiago

Data de inscrição : 13/10/2010
Reputação : 1
Número de Mensagens : 149
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por saim Seg 26 Set 2011, 13:50

No caso da comic sans, o nome do arquivo é "comic.ttf". Estou colocando "comic" (com ou sem aspas) e não está funcionando.
Font=font_add("comic", 12, 0, 0, 0, 255);
Seguinte: pra não esticar muito o assunto, vou deixar pra lá até à noite, quando vou poder dar uma boa lida no manual. Se você conseguir fazer algum teste funcionar até lá, eu agradeço, mas de outra forma, melhor nem esquentar muito a cabeça.

Obrigado pela ajuda (e, ZZXC, me desculpe por sequestrar seu tópico).
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : como usar font externa Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por y_Tiago Seg 26 Set 2011, 13:53

saim escreveu:No caso da comic sans, o nome do arquivo é "comic.ttf". Estou colocando "comic" (com ou sem aspas) e não está funcionando.
Font=font_add("comic", 12, 0, 0, 0, 255);
Seguinte: pra não esticar muito o assunto, vou deixar pra lá até à noite, quando vou poder dar uma boa lida no manual. Se você conseguir fazer algum teste funcionar até lá, eu agradeço, mas de outra forma, melhor nem esquentar muito a cabeça.

Obrigado pela ajuda (e, ZZXC, me desculpe por sequestrar seu tópico).

Esqueci do ".ttf", pode não funcionar porque existe além do .ttf outros arquivos de fontes, procure qual o tipo do arquivo da fonte Comic Sans. Se não for isso eu tento ver como resolver depois, estou ocupado ajudando outra pessoa no momento.
y_Tiago
y_Tiago

Data de inscrição : 13/10/2010
Reputação : 1
Número de Mensagens : 149
Prêmios : como usar font externa 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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

Mensagem por saim Seg 26 Set 2011, 22:40

Ok, estou com o manual, game maker completo, tudo aqui na mão e ainda não consigo adicionar uma fonte do windows. Se bem que o manual não ajuda muito quanto a que agumento usar no lugar de name...
Já tentei o nome do arquivo da fonte com muitas, se não todas, combinações de:
- com/sem extensão
- com/sem caminho (C:\WINDOWS\Fonts\)
- com/sem aspas
Aliás, sempre que tiro as aspas, o programa acha que aquilo é uma variável, então deixei as aspas de lado.
Ah, e tentei usar fontes da pasta do jogo, também.

Certeza que isso tem jeito, mesmo?
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : como usar font externa Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

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

Ir para o topo Ir para baixo

como usar font externa Empty Re: como usar font externa

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