728x90
반응형
1. 네임스페이스
네임스페이스 |
using UnityEngine.UI; |
2. 메서드
메서드 |
IEnumerator Typing(Text typingText, string message, float speed) { for (int i = 0; i < message.Length; i++) { typingText.text = message.Substring(0, i + 1); yield return new WaitForSeconds(speed); } } |
3. 데모
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
public class DemoTypingText : MonoBehaviour
{
public Text m_TypingText;
public string m_Message;
public float m_Speed = 0.2f;
// Start is called before the first frame update
void Start()
{
m_Message = @"이 것은,
테스트입니다... !!!";
StartCoroutine(Typing(m_TypingText, m_Message, m_Speed));
}
IEnumerator Typing(Text typingText, string message, float speed)
{
for (int i = 0; i < message.Length; i++)
{
typingText.text = message.Substring(0, i + 1);
yield return new WaitForSeconds(speed);
}
}
}
728x90
반응형
'프로그램 > 유니티 스크립트 소스' 카테고리의 다른 글
[유니티 스크립트 소스] 싱글톤(Singleton) (0) | 2020.03.07 |
---|---|
[유니티 스크립트 소스] MonoBehaviour Messages 이벤트 함수 (0) | 2020.03.06 |
[유니티 스크립트 소스] 비행 오브젝트를 부드럽게 따라다니는 오브젝트(카메라) (0) | 2020.02.26 |
[유니티 스크립트 소스] 가중치 랜덤 추출기 (2) | 2020.02.26 |
[유니티 스크립트 소스] 자식 오브젝트들 얻기 (0) | 2020.02.26 |