Posição do texto, cor do texto, fontes e zoom

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Posição do texto, cor do texto, fontes e zoom

Mensagem por Lissah em 12.02.16 21:45

Olá. Tenho algumas dúvidas novamente. Pesquisei um pouco no Google, mas mesmo com o google tradutor alguns tutoriais me deixam mais confusa ao invés de esclarecer. Enfim, espero que possam me ajudar.

1- Podem me dizer como faço para colocar o texto em uma posição personalizada na tela? Estou me referindo ao texto que fica no centro da tela e não o que fica dentro da caixa de dialogo.

2- E falando em caixa de diálogo, tem como eu personalizar o texto de cada um, tipo a posição do texto de cada personagem dentro da caixa de diálogo? Eu sei arrumar o texto dentro da caixa de dialogo, mas ele fica igual pra todos os personagens do jogo, eu queria poder definir a posição em que o texto de cada personagem vai aparecer.

3- Há como mudar a cor do texto de cada personagem? Por exemplo, a cor do texto do João é azul, o da Maria é rosa e assim sucessivamente?

4 - Há como colocar uma fonte personalizada para um determinado tipo de texto? Uma frase que eu queira escrever com uma fonte diferente? Eu sei mudar a fonte do jogo, mas fica igual pra todo o jogo.

5 - Como posso dar zoom em uma imagem pra mostrar um detalhe específico e depois tirar o zoom mostrando a imagem toda, como se fosse uma câmera? É possível fazer isso ou é muito complicado?

Enfim, desde já agradeço muito quem se disponibilizar em me ajudar ^^

avatar
Lissah
Iniciante
Iniciante

Feminino Mensagens : 19
Data de inscrição : 17/11/2015

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Posição do texto, cor do texto, fontes e zoom

Mensagem por tiago107 em 16.03.16 21:55

olá lissah acho que dá para personalizar isto tudo sim:

1. Para definir um texto em diferentes posições você utiliza este código

Código:
#
            $ ui.hbox()
            $ ui.vbox(xpos=180, ypos=310, xanchor='left', yanchor='top') # esta é a posição texto mude o xpos e o ypos para o melhor luga
 
            $ ui.text("{color=#000}" coloque seu texto aqui"?{/color} ") # no color você muda a cor do texto

            $ ui.close()
            $ ui.close()


2, 3 e 4 para a posição do texto dentro da caixa de diálogo, cor do nome dos personagens e a fonte
Código:
define p = Character ('personagem1', color="c8ffc8",window_left_padding=10, what_font="nomedafonte.otf",what_size=30)


Em color você modifica a cor você encontra os códigos das cores na internet ou no photoshop. em window_left_padding é a posição do texto wat font é o nome da fonte e what_font e wat size é a fonte e seu tamanho.

Eu acredito que seja isso, se tiver algum erro me fale que eu vejo.

Meu jogo:
https://play.google.com/store/apps/details?id=com.sketgames.jogodevestircontraotempo
avatar
tiago107
Iniciante
Iniciante

Masculino Mensagens : 9
Data de inscrição : 23/05/2015
Projetos : Jogo de vestir contra o tempo

Ver perfil do usuário https://play.google.com/store/apps/details?id=com.sketgames.jogo

Voltar ao Topo Ir em baixo

Re: Posição do texto, cor do texto, fontes e zoom

Mensagem por Lissah em 19.03.16 17:03

Obrigada pela ajuda, mas aonde exatamente eu coloco esse código? Tipo é só copiar e colar ele em qualquer lugar no meu script?
         
 
$ ui.hbox()
           $ ui.vbox(xpos=180, ypos=310, xanchor='left', yanchor='top') # esta é a posição texto mude o xpos e o ypos para o melhor luga

           $ ui.text("{color=#000}" coloque seu texto aqui"?{/color} ") # no color você muda a cor do texto

           $ ui.close()
           $ ui.close()

Apareceu isso pra mim:
avatar
Lissah
Iniciante
Iniciante

Feminino Mensagens : 19
Data de inscrição : 17/11/2015

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Posição do texto, cor do texto, fontes e zoom

Mensagem por tiago107 em 20.03.16 19:30

Você tem que colocar abaixo da label que você quiser que o texto apareça, pelo que eu reparei o único erro que apareceu no seu script foi em relação a indentação, você tem que colocar o código um abaixo do outro traçando uma coluna reta, vou deixar um exemplo.
Código:

label outono2010:
        show outono #imagem de background
        $ ui.hbox()
        
        
        $ ui.vbox(xpos=110, ypos=460, xanchor='left', yanchor='top') # this positions the text
 
        $ ui.text("{color=#000}Outono 2010{/color} ")

        $ ui.close()
        $ ui.close()
        hide outono
        jump escola

Na verdade você pode usar esse código de outras maneiras vê o jeito que mais se adequa ao seu jogo, é só tomar cuidado com a indentação.


Outra forma de colocar o texto no centro da tela é este aqui
Código:

label outono:
    show outono #é a imagem de fundo
    ####################################abaixo o código que coloca o texto no centro####################################################
    show text "Outono" at truecenter
    with dissolve
    pause 1 # o Tempo que o texto fica pausado ate o jogo pular pra frente automaticamente
    hide text
    with dissolve
    #############################################################################################################################
   
    hide outono
    jump casa


_________________
Meu jogo:
https://play.google.com/store/apps/details?id=com.sketgames.jogodevestircontraotempo

[img][/img]
avatar
tiago107
Iniciante
Iniciante

Masculino Mensagens : 9
Data de inscrição : 23/05/2015
Projetos : Jogo de vestir contra o tempo

Ver perfil do usuário https://play.google.com/store/apps/details?id=com.sketgames.jogo

Voltar ao Topo Ir em baixo

Re: Posição do texto, cor do texto, fontes e zoom

Mensagem por Lissah em 07.04.16 18:09

Muuuito obrigada pela ajuda, cara *-*
avatar
Lissah
Iniciante
Iniciante

Feminino Mensagens : 19
Data de inscrição : 17/11/2015

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Posição do texto, cor do texto, fontes e zoom

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum