Contents
접기
728x90
목표
- Dialogue 대사가 바뀔 때마다
- 자동으로 애니메이션 전환(색상, 움직임 등) 이 일어나도록 구현하기
예시
aText → 이미지 흰색으로 깜빡
bText → 이미지 파란색으로 바뀜
cText → 이미지 확대 연출 등장
애니메이션 만들기
1. 대상 오브젝트 선택
예: 배경 이미지 또는 캐릭터 이미지
2. Animation 창 열기
Window → Animation → Animation
3. 애니메이션 Clip 만들기
- 이름: aText, bText, cText (→ Dialogue Title과 동일하게)
- Add Property → Image → Color 선택
- 타임라인에 색상 키프레임 추가!
- 0:00 → 흰색
- 0:30 → 파란색
- 1:00 → 분홍색
- Loop Time 해제하기
Unity에서 설정
- 오브젝트에 Animator 컴포넌트 연결
- ContinueAnimationChanger 스크립트 추가
- Animator 필드에 대상 드래그
- AnimationPairs에 아래처럼 설정
| Title | AnimationName |
| aText | aText |
| bText | bText |
| cText | cText |
Dialogue System Events 연결
- Dialogue Panel에 Dialogue System Events 컴포넌트 추가
- On Conversation Line (Subtitle) →
ContinueAnimationChanger → PlayAnimationByTitle(Subtitle) 연결
728x90
'GameDevelop > Unity팀프로젝트' 카테고리의 다른 글
| 유니티 스폰 애니메이션 (2) | 2025.07.28 |
|---|---|
| Unity 2D 게임에서 패럴랙스 배경 만들기 + 무한 반복 연결 (3) | 2025.07.25 |
| Unity 컷씬에서 대사마다 이미지 바꾸기 (Dialogue System 활용) (1) | 2025.07.23 |
| Unity 트러블슈팅 | Dialogue System으로 컷신 대사 출력이 안되는 문제 (0) | 2025.07.22 |
| Unity Dialogue System | 컷씬 대사와 상호작용 대사는 따로 관리해야 할까? (1) | 2025.07.21 |