효과 추가 방법

텍스트에 효과를 추가하는 방법을 알아보세요.

다음과 같은 방법으로 텍스트에 효과를 추가할 수 있습니다:

텍스트의 특정 부분에 효과 설정하기

다음을 사용하여 텍스트의 특정 부분에 효과를 추가할 수 있습니다 리치 텍스트 태그.

효과 태그는 다음과 같이 표시됩니다:

  • 지속형: <tagID> 를 열기 위해, </tagID> 를 닫기 위해

  • 등장: {tagID} 를 열기 위해, {/tagID} 를 닫기 위해

  • 사라짐: {#tagID} 를 열기 위해, {/#tagID} 를 닫기 위해 (기본적으로는 앞에 # 가 붙은 등장 태그로, 사라짐이 역방향의 등장이란 점을 쉽게 기억하게 해줍니다).

리치 텍스트 서식에 대한 추가 참고 사항

TextAnimator for Unity를 사용하면:

  • 여러 효과를 함께 겹쳐 사용할 수 있습니다(예: “<shake><size>”). (또한 다음도 확인해 보세요 스타일)

  • 다음을 닫을 수 있습니다 모든 현재 열린 효과를 하나의 ‘/’ 문자로 닫을 수 있습니다. 예를 들면:

    • </>”는 지속형 효과에 사용

    • {/}”는 등장 효과에 사용

    • {/#}”는 사라짐 효과에 사용.

  • 텍스트의 끝에 있다면 태그를 닫을 필요가 없습니다. Text Animator는 태그를 여는 순간부터 효과 적용을 시작하기 때문입니다. (예: "<shake>hello"는 hello가 이미 애니메이션되는 결과를 만듭니다).

원시 텍스트를 표시하려면 <noparse> 태그를 사용하여 Text Animator가 다른 태그를 파싱하지 않도록 하세요.


전체 텍스트에 기본 효과 설정하기

모든 글자에 기본적으로 어떤 효과를 적용할지 결정할 수 있습니다 텍스트 안에 효과 태그를 직접 작성하지 않고도 다음 덕분에 Animator 설정.

AnimatedLabel의 설정은 서로 다른 스크립터블 오브젝트를 통해 관리됩니다(이 경우 아래 이미지에서 강조 표시된 것). 더 자세한 내용은 여기에서 확인하세요: 하나를 만드는 방법.

설정 내부에서:

  1. “기본 태그” 섹션을 방문하세요

  2. 편집하려는 효과의 범주를 펼치세요

  3. 포함하고 싶은 효과 태그를 추가하세요. 예를 들면:

기본적으로 어떤 효과도 적용하고 싶지 않다면, 효과 개수를 0으로 설정하면 됩니다.

예시: 대체값

기본 효과("size")가 하나 있지만, 텍스트의 특정 부분에 "fade" 효과를 적용하고 싶다고 해봅시다. 다음과 같이 작성하면 그 결과를 얻을 수 있습니다: "default default `{fade}` fade fade fade `{/fade}` default default"

보시다시피 "fade" 태그 바깥의 글자에는 기본 효과가 적용되고, "{fade}"와 "{/fade}" 사이의 부분에는 "fade"만 적용됩니다.