[TUTORIAL] Texto suave (UI)
4 participantes
Página 1 de 1
[TUTORIAL] Texto suave (UI)
Olá galera, bom, eu estou aqui para compartilhar um simples Script para ajudar qualquer um que esteja fazendo um jogo.
O Script tá aí:
SCRIPT:
FAZER FUNCIONAR:
Coloque o script dentro de um Text ou em algum lugar (Mas lembre-se de fazer as conexões!), e preferencialmente, coloque uma imagem como o seu pai. Assim, vá até o Script, coloque o seu texto, o tempo que você quer e pronto! Já fará o efeito.
O QUE É ESTE "EFEITO"?
Sabe aqueles filmes que você assiste e aparecem um cara digitando? Então.. Este Script faz isso por você, ele meio que simula um usuário digitando.
:D Espero que tenha ajudado algumas pessoas.
@EDIT: Faça este efeito junto à este truque: https://www.schultzgames.com/t7424-tutorial-deixar-o-texto-ui-mais-bonito-hd , vai ficar show!
O Script tá aí:
SCRIPT:
- Código:
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
public class StringControl : MonoBehaviour {
[TextArea]
public string Texto;
public Text text;
[Range(0.1f,1.0f)]
public float Tempo;
IEnumerator Start()
{
if (text == null)
text = GetComponent<Text>();
if (transform.parent.GetComponent<Canvas>() == null) {
GetComponent<RectTransform>().position = transform.parent.position;
GetComponent<RectTransform>().sizeDelta = transform.parent.GetComponent<RectTransform>().sizeDelta;
}
foreach (char a in Texto){
yield return new WaitForSeconds(Tempo);
text.text += a;
}
}
}
FAZER FUNCIONAR:
Coloque o script dentro de um Text ou em algum lugar (Mas lembre-se de fazer as conexões!), e preferencialmente, coloque uma imagem como o seu pai. Assim, vá até o Script, coloque o seu texto, o tempo que você quer e pronto! Já fará o efeito.
O QUE É ESTE "EFEITO"?
Sabe aqueles filmes que você assiste e aparecem um cara digitando? Então.. Este Script faz isso por você, ele meio que simula um usuário digitando.
:D Espero que tenha ajudado algumas pessoas.
@EDIT: Faça este efeito junto à este truque: https://www.schultzgames.com/t7424-tutorial-deixar-o-texto-ui-mais-bonito-hd , vai ficar show!
Última edição por Souris em Sáb maio 05, 2018 9:08 am, editado 2 vez(es)
NKKF- ProgramadorMaster
- PONTOS : 4819
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: [TUTORIAL] Texto suave (UI)
LOL! que complicado. :lol!:
parkournick- Membro
- PONTOS : 3204
REPUTAÇÃO : 3
Idade : 22
Áreas de atuação : C#, Python
Respeito as regras :
Re: [TUTORIAL] Texto suave (UI)
Show de bola brow! Obrigado e parabéns pela iniciativa!Souris escreveu:Olá galera, bom, eu estou aqui para compartilhar um simples Script para ajudar qualquer um que esteja fazendo um jogo.
O Script tá aí:
SCRIPT:
- Código:
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
public class StringControl : MonoBehaviour {
[TextArea]
public string Texto;
public Text text;
[Range(0.1f,1.0f)]
public float Tempo;
IEnumerator Start()
{
if (text == null)
{
text = GetComponent<Text>();
}
if (transform.parent.GetComponent<Canvas>() == null) {
GetComponent<RectTransform>().position = transform.parent.position;
GetComponent<RectTransform>().sizeDelta = transform.parent.GetComponent<RectTransform>().sizeDelta;
}
foreach (char a in Texto)
{
yield return new WaitForSeconds(Tempo);
text.text += a;
}
}
}
FAZER FUNCIONAR:
Coloque o script dentro de um Text ou em algum lugar (Mas lembre-se de fazer as conexões!), e preferencialmente, coloque uma imagem como o seu pai. Assim, vá até o Script, coloque o seu texto, o tempo que você quer e pronto! Já fará o efeito.
O QUE É ESTE "EFEITO"?
Sabe aqueles filmes que você assiste e aparecem um cara digitando? Então.. Este Script faz isso por você, ele meio que simula um usuário digitando.
:D Espero que tenha ajudado algumas pessoas.
Abraço!
Re: [TUTORIAL] Texto suave (UI)
Não consegui fazer funcionar!
acefogo- Avançado
- PONTOS : 1551
REPUTAÇÃO : 9
Respeito as regras :
Tópicos semelhantes
» [TUTORIAL] Verificar se Um arquivo de Texto foi modificado
» [TUTORIAL] Deixar o Texto (UI) mais bonito - HD
» [TUTORIAL] Como salvar dados em arquivos de texto .txt, .ini ou . qualquer coisa.
» [TUTORIAL] Alterar cor de um texto com a passagem do mouse
» [TUTORIAL] Texto Legenda Character Por Character Para Uso Básico
» [TUTORIAL] Deixar o Texto (UI) mais bonito - HD
» [TUTORIAL] Como salvar dados em arquivos de texto .txt, .ini ou . qualquer coisa.
» [TUTORIAL] Alterar cor de um texto com a passagem do mouse
» [TUTORIAL] Texto Legenda Character Por Character Para Uso Básico
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos