인스펙터에서 효과 생성

코드 작성 없이 인스펙터에서 효과를 생성하는 방법을 배우세요.

Text Animator에서는 내장된 효과를 바로 사용하는 것 외에도, 직접 검사기에서스크립트를 작성하지 않고도 만들 수 있습니다.

추신: 대신 C#으로 커스텀 효과를 작성하고 싶다면, 다음을 살펴보세요 사용자 정의 효과 작성 (C#)

새로운 Effect ScriptableObject를 만들 때는 프로젝트 뷰의 “Special” 섹션으로 가서 Create -> Text Animator -> Special Effects에서 생성할 수 있습니다.

이러한 효과들은 이미 존재하는 효과들의 커스텀 조합을 만들거나 처음부터 직접 새로운 효과를 만드는 것을 가능하게 합니다.

공통 모듈

인스펙터 효과에는 일부 “모듈” 애니메이션을 다양한 방식으로 제어할 수 있게 해줍니다.

시간 모드

일부 효과의 Scriptable Object에서는 “Time Mode” 섹션/모듈을 볼 수 있습니다.

하나의 시간 모드 는 효과가 시간(및 문자)을 통해 글자를 어떻게 애니메이션화하는지, 속도와 문자 지연을 포함하여 처리합니다.

필드 이름
설명

시작 지연

전체 효과 애니메이션을 시작하기 전에 대기하는 시간

균일 시간 사용

활성화하면 모든 문자에 대해 동일한 시간이 사용됩니다. 비활성화하면 애니메이션은 문자별 “생존” 시간을 기준으로 재생됩니다.

웨이브 크기

각 문자에 점진적으로 적용되는 시간 오프셋입니다. 첫 번째 문자가 약간 두 번째 문자보다 아래에 있고 그 다음도 같은 식인 파동 같은 효과를 만드는 데 유용합니다.

시간 속도

애니메이션의 기본 속도

방출

전체 효과의 영향력과 지속 시간을 제어합니다.

필드 이름
설명

사이클

애니메이션이 반복될 횟수입니다. ‘-1’은 무한을 의미합니다

지속 시간

한 사이클이 얼마나 지속되어야 하는지

시간에 따른 가중치

사이클 동안 효과의 강도입니다. 항상 1로 둘 수 있어 항상 켜져 있는 애니메이션을 만들거나, 페이드 인/아웃되도록 설정할 수 있습니다.

사라지는 효과(Disapperance Effects)를 만들려면 단순히 "시간에 따른 가중치" 를 등장(Appearance)에서 하듯 1에서 0으로 변경하면 Text Animator가 필요할 때 역으로 재생합니다.

애니메이션 커브

인스펙터의 어떤 모듈(예: “Weight Over Time”)에서든 애니메이션 커브(Unity 문서)를 볼 때, 사이클이 끝난 후 루프, 핑퐁 또는 클램프되도록 “Post Wrapping Mode”를 편집할 수 있다는 것을 기억하세요.

텍스트 애니메이터 유니티 포스트 랩 모드

(예를 들어, 애니메이션이 X번 반복되거나 루프되도록 만들고 있다면, 첫 번째 사이클이 끝난 뒤 애니메이션이 멈추지 않도록 Post Wrap Mode를 “Loop”로 설정하고 싶을 수 있습니다.)

효과 유형

생성하고 사용해볼 수 있는 “커스텀 인스펙터 효과”에는 두 가지 유형이 있습니다

  • 곡선 효과: 시간에 따라 다양한 이동, 스케일, 회전 커브 등을 선택할 수 있게 해줍니다

  • 복합 효과: 기존 효과들을 함께 결합할 수 있게 해줍니다

Last updated