본문 바로가기
728x90

ui연동2

Day 46 - WebGL 게임에서 동영상 파일 활용하기 (2부) 주제>>  동영상 재생 기능 구현 >>  동영상 종료 이벤트 처리 >>  UI 연동 >>  GameFlow와 동영상 연동 >>  최종 코드 공부내용이전 게시글에서는 CutsceneManager를 통해 동영상을 준비하는 과정을 살펴봤다.이번에는 준비된 동영상을 재생하고, 게임 UI와 연동하는 기능을 구현한다. 1. 동영상 재생 기능 구현 동영상 준비가 완료되면, 이를 PlayCutscene() 메서드를 통해 재생한다.이 과정에서 Unity UI의 RawImage를 활용해 동영상을 화면에 출력할 수 있다.public void PlayCutscene(){ if (isCutsceneReady) // 동영상 준비 상태 확인 { UIController.Instance.CutsceneDispl.. 2024. 12. 8.
Day 44 - 구글 스프레드시트와 유니티 연동 및 다국어 데이터 관리 (2부) 주제>>  CSV 데이터 처리 >>  딕셔너리 데이터 불러오기 >>  UI 연동 공부내용이전 게시글(Day 43)에서는 LocalizingManager 클래스와 언어 설정(Enum)을 설명했다.이번 게시글에서는 CSV 데이터를 구글 스프레드시트에서 가져와 처리하는 방식과 UI에 적용하는 과정을 다룬다. 1. CSV 데이터 처리구글 스프레드시트의 데이터를 UnityWebRequest로 가져오면, CSV 형식의 텍스트가 반환된다.이 텍스트를 줄 단위로 분리하고, 각 열을 키(Key)와 값(Value)로 매칭해 딕셔너리(Dictionary)에 저장한다.이를 위해 정규 표현식을 활용한다.private IEnumerator LoadLocalizedTextCoroutine(string url, ELanguage e.. 2024. 12. 7.
728x90
반응형

loading