‫Bem vindo de volta.
‫Neste vídeo, vamos alterar o valor do elemento tax programaticamente, então
‫vamos sair e criar um objeto vazio e chamá-lo de gerenciador de jogo.
‫Um gerenciador de jogo é um objeto que você pode usar, por exemplo, para coletar sua pontuação, cuidar de
‫estados e coisas desse tipo.
‫E se você quiser adicionar essa funcionalidade, podemos alterar o número aqui.
‫Vamos em frente e criar um novo script.
‫E eu vou chamar assim.
‫Comportamento de texto, então vamos abri-lo, de
‫forma que ele se estenda.
‫E sempre que você quiser trabalhar com texto dentro do código, o que você precisa fazer ou com elementos de texto, o
‫que você precisa fazer é adicionar usando a UI do ponto do mecanismo de unidade.
‫Portanto, esse namespace é importante, caso contrário, você não pode criar um objeto de texto.
‫Você pode ver que existe uma classe chamada Elemento de layout Text Muscatel Graphic I.
‫Portanto, está no gráfico padrão desenhar dados de fonte para a tela e é isso que queremos.
‫Vou criar um texto público e chamá-lo simplesmente de meu texto.
‫Agora, dentro do método start, eu poderia ir em frente e inicializá-lo para pesquisar o
‫texto ou simplesmente fazer assim para arrastá-lo para o meu.
‫Componente, você verá o que isso significa em um segundo.
‫Agora, se alguém pressiona um botão, se a entrada não faz com que a tecla seja pressionada, é o código-chave desse espaço.
‫Portanto, sempre que pressionamos a barra de espaço, o que eu quero que aconteça é alterar meu texto e transformá-lo em
‫um número.
‫Então, vamos criar um número de texto interno e vamos defini-lo como zero.
‫E toda vez que eu pressiono a barra de espaço, quero que o número do texto seja aumentado em um.
‫Portanto, eu aumento o número do número do texto em um cada vez que alguém pressiona o botão de manter.
‫E ao mesmo tempo quero mudar o texto do meu texto.
‫Então, meu texto, esse texto é igual ao número do texto, esse número do texto que é uma string.
‫Então, o que isso fará é alterar o próprio texto para o valor que o nosso número de texto possui.
‫E, claro, precisamos passá-lo para uma string porque o texto espera uma string.
‫Como você pode ver, o texto da string, portanto, o valor da string, esse texto será o texto exibido.
‫Portanto, meu texto, que são os nossos elementos de IU de texto, agora exibirá qualquer número que tivermos lá.
‫Então, vamos dar uma olhada no que isso significa.
‫Se voltarmos à unidade, nosso comportamento de texto que nosso gerenciador de jogo tem agora, obteremos meu texto, que é nosso
‫texto da tela que tenho aqui.
‫Então eu tenho que arrastá-lo para lá.
‫Agora, temos um texto aqui e o que podemos fazer é executar o código.
‫E veja o que acontece se eu pressionar espaço, então estou pressionando espaço e, como você pode ver, o
‫número aumenta toda vez que eu pressiono espaço e é exibido aqui.
‫Você poderia até mesmo ir em frente e dizer se, no entanto, a entrada que foi pressionada não é outra coisa, se.
‫Portanto, se a entrada não for o espaço, mas digamos que a tecla ASPO foi pressionada,
‫pegue o código da tecla para baixo, como é o
‫caso, e altere o texto desse texto para conforme foi pressionado.
‫Agora vamos ver o que acontece.
‫Voltemos ao nosso jogo.
‫Vamos começar.
‫Agora, concede zero, pressionei espaço e nosso pressionamento e você pode ver como fui pressionado agora, é
‫claro, não está perfeitamente posicionado, então nosso elemento de IU de texto não estava perfeitamente posicionado para manter
‫essa quantidade de informação.
‫Portanto, essa quantidade de caracteres, poderíamos, no entanto, é claro, alterá-la para que pudéssemos alterar a
‫largura dela ou poderíamos movê-la e poderíamos até mesmo alterar para, digamos, trezentos e um pouco
‫mais até.
‫Então agora vamos ver o que acontece agora.
‫Mas espere, vamos salvar nossa cena.
‫Isso é sempre bom.
‫Então, vamos chamar aquele controle principal como e agora vamos executá-lo agora pressionamos, entramos, entramos e processamos e você
‫vê como foi pressionado.
‫Tudo bem.
‫Agora você sabe como pode manipular seus elementos de texto, como pode usá-los em geral, porque
‫o que faremos é, claro, os usaremos no jogo de pong e em geral em todos os jogos.
‫Mas porque precisaremos de uma IU e é, por exemplo, como você pode usar texto.