DEG-118-엔딩-로직과 대화창 개선 #6

Merged
Sehyeon merged 5 commits from DEG-54-엔딩-로직 into main 2025-05-01 00:02:53 +00:00
Owner

파일 삭제가 많은 이유: 안쓰는 에셋(오디오와 DDSystem -대화창 에셋) 삭제
파일 추가가 많은 이유: 폰트가 자꾸 오류나서 새로 설치했습니다. (Galmuri9 SecondNew SDF)

작업 내용

  1. 엔딩 로직 작성
  • 7일이 지나 8일차가 된 경우 엔딩 함수 실행.
  • 엔딩은 클리어한 스테이지 수와 평판에 따라 달라집니다.
  1. 대화창 개선
  • 대화 관련 데이터는 json 파일로 저장 및 관리
  • GameManager에서 대화를 시작할 수 있도록 변경
  • 대화 출력 시 효과음 추가
  • 스크립트 분리 - ChatWindowController.cs: UI 대화창 관리, FairyDialogueManager.cs: 대화 데이터 관리

사용 방법

  • GameManager.Instance.StartNPCDialogue(GamePhase.~~); 식으로 사용하시면 됩니다. ~~에는 현재 Intro, Gameplay, End 가 존재합니다
  • 각 단계에 맞는 대화를 출력하며 Gameplay의 경우 존재하는 스크립트 중 랜덤으로 하나를 출력합니다. 해당 단계는 게임에 대한 조언 등을 담고 있습니다.

시연 영상

  • 테스트를 위해 에너미가 사망하면 End 관련 대화가 뜨도록 하였습니다.
파일 삭제가 많은 이유: 안쓰는 에셋(오디오와 DDSystem -대화창 에셋) 삭제 파일 추가가 많은 이유: 폰트가 자꾸 오류나서 새로 설치했습니다. (Galmuri9 SecondNew SDF) ## 작업 내용 1. 엔딩 로직 작성 - 7일이 지나 8일차가 된 경우 엔딩 함수 실행. - 엔딩은 클리어한 스테이지 수와 평판에 따라 달라집니다. 2. 대화창 개선 - 대화 관련 데이터는 json 파일로 저장 및 관리 - GameManager에서 대화를 시작할 수 있도록 변경 - 대화 출력 시 효과음 추가 - 스크립트 분리 - ChatWindowController.cs: UI 대화창 관리, FairyDialogueManager.cs: 대화 데이터 관리 ## **사용 방법** - **GameManager.Instance.StartNPCDialogue(GamePhase.~~);** 식으로 사용하시면 됩니다. ~~에는 현재 Intro, Gameplay, End 가 존재합니다 - 각 단계에 맞는 대화를 출력하며 Gameplay의 경우 존재하는 스크립트 중 랜덤으로 하나를 출력합니다. 해당 단계는 게임에 대한 조언 등을 담고 있습니다. ## 시연 영상 - 테스트를 위해 에너미가 사망하면 End 관련 대화가 뜨도록 하였습니다. <video src="attachments/995bea68-f9f6-463f-991f-04d9d148a032" title="Movie_002.mp4" controls></video>
Sehyeon added 5 commits 2025-04-30 05:33:47 +00:00
jay approved these changes 2025-04-30 05:56:22 +00:00
jay left a comment
Owner

고생하셨습니다!!! 깔끔하네요!

고생하셨습니다!!! 깔끔하네요!
Lim0_C approved these changes 2025-04-30 06:38:42 +00:00
Lim0_C left a comment
Owner

확인했습니다 고생하셨습니다.

확인했습니다 고생하셨습니다.
Sehyeon merged commit 10b42cfe15 into main 2025-05-01 00:02:53 +00:00
Sehyeon deleted branch DEG-54-엔딩-로직 2025-05-01 00:03:08 +00:00
Sign in to join this conversation.
No Reviewers
No Label
No Milestone
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Degulleo/Degulleo3D#6
No description provided.