[TIL_250305] 언리얼 엔진 자막 달기

2025. 3. 5. 22:01·Dev./UE 언리얼 엔진

💭회고

오늘은 제작한 컷씬에 자막을 달고 싶어서 해당 부분을 공부해보았다. 자막 설정칸을 통해 사운드 파일 아래에 자막을 입력할 수 있으나, 이 방법은 번거롭다. 따라서 효율적인 방법을 찾아보았다...!

🗺️마인드맵

📒학습 내용

1. 블루프린트 기반 자막 시스템 구현

언리얼 엔진 블루프린트를 활용한다!

  • 열거형 추가: 블루프린트 내에서 열거형을 추가하여 자막 상태(예: 대기, 출력, 종료)를 관리한다.
  • 변수 생성:
    • Text: 자막 내용을 저장한다(문자열, 즉 글자 데이터).
    • float: 자막 출력 시간을 초 단위로 저장한다(시간 계산에 유용한 실수형 데이터).

  • 데이터 테이블 활용: 제작한 데이터 테이블에 자막과 타이밍 정보를 기입한다. 
    • 첫 번째 자막은 절대 시간(예: 0.00초)으로 기입한다.
    • 두 번째 이후 자막은 이전 자막과의 시간 차이를 기입한다.
    • 예를 들어, 첫 번째 자막이 0.03초에 출력되고, 두 번째 자막이 1.5초에 출력된다면, 두 번째 자막의 시간은 1.5 - 0.03으로 계산한다.

  • 프레임 계산: FPS(초당 프레임 수)가 24fps인 경우, 113프레임은 약 4.7초에 해당한다.

🌟팁 : 계산식을 기입하면 계산이 된다. 계산기를 따로 열 필요가 없다.

  • 자막 종료 구간 설정:
    • 자막이 끝나는 구간 또한 명확하게 설정하여, 자막이 자연스럽게 사라지도록 한다.

2. UI 위젯을 활용한 자막 표현

자막을 화면에 표시하기 위해 UI 위젯을 제작한다.

  • 블루프린트 위젯 생성:
    • 캔버스 패널에 가로 박스와 스페이서를 추가한다.
    • 텍스트 박스를 배치하고 텍스트 정렬을 설정한다.

WBP_SubTitle


3. 레벨 블루프린트 세팅

레벨 블루프린트에서 자막 데이터 테이블을 세팅하여 자막 출력을 관리한다.

컷씬 블루프린트



🔗참고 링크

https://www.youtube.com/watch?v=0uYzq7JqPCI

 


🟣오늘의 옵시디언 현황

'Dev. > UE 언리얼 엔진' 카테고리의 다른 글

[TIL_250325] UE5로 숫자 야구 게임 만들기🔄️  (0) 2025.03.25
[TIL_250306] 언리얼 엔진 시네마틱(엔딩 씬)  (0) 2025.03.06
[TIL_250304] 언리얼 엔진 미니맵 제작 과정 가이드  (0) 2025.03.04
[TIL_250228_1] 언리얼 엔진 파티클과 사운드로 몰입감 있는 게임 연출하기  (0) 2025.02.28
[TIL_250227] 언리얼 엔진 조명 설정, 애니메이션 블렌드, 오디오 Waveform Editor 정리  (0) 2025.02.27
'Dev./UE 언리얼 엔진' 카테고리의 다른 글
  • [TIL_250325] UE5로 숫자 야구 게임 만들기🔄️
  • [TIL_250306] 언리얼 엔진 시네마틱(엔딩 씬)
  • [TIL_250304] 언리얼 엔진 미니맵 제작 과정 가이드
  • [TIL_250228_1] 언리얼 엔진 파티클과 사운드로 몰입감 있는 게임 연출하기
raindrovvv
raindrovvv
raindrovvv 님의 블로그 입니다.
  • raindrovvv
    raindrovvv 님의 블로그
    raindrovvv
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • Dev. (81)
        • UE 언리얼 엔진 (44)
        • Unity 유니티 (0)
        • Wwise 와이즈 (3)
        • 게임 네트워크 (8)
        • 그래픽스 Graphics (18)
        • 프로젝트 (4)
        • 기타 개발 관련 (4)
      • Computer Science (0)
        • 하드웨어 HW (0)
        • 소프트웨어 SW (0)
        • 통신 (0)
        • 데이터 (0)
      • 블로그 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Unreal
    셰이더
    Git
    네트워크
    그래픽스
    깃
    UE
    고라니
    게임
    언리얼
    언리얼엔진
    AI
    게임개발
    포스트프로세스
    머티리얼
    unrealengine
    오디오미들웨어
    TA
    게임네트워크
    프로젝트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
raindrovvv
[TIL_250305] 언리얼 엔진 자막 달기
상단으로

티스토리툴바