DevLog/유니티 프로젝트

[HDProject] NPC AI dialogue System 추가 & 진행 상황

뽀또치즈맛 2025. 5. 13. 02:14

Git : https://github.com/kwon1232/HDProject

 

GitHub - kwon1232/HDProject

Contribute to kwon1232/HDProject development by creating an account on GitHub.

github.com

 

 

NPC 콜라이더 통해서 마우스 포스에서 레이를 쏨
해당 레이 히트 체크 후 
AI 가 출력하는 텍스트 서버 통해서
클라로 해당 텍스트 불러오기까진 했는데

이제 UI에 텍스트 띄우면 됨
 
텍스트가 서버에서 정상 접근이 안됐었는데,
Allow downloads over HTTP를 Always allowed로 설정했더니 정상 접근 가능했다.
 
구현 할 것
대사 UI에 띄우기
AI 대사 요구사항 디테일 잡기
 
 
++ TMPTextStyle 사용 후기
저번에 제작한 TMPTextStyle 에셋이 잘 저장되는 걸 볼 수 있다.
해당 애셋은 Color와 Vector2 정보만을 담기에 작은 메모리 크기를 가진다.
 

머티리얼은 기본 머티리얼을 소유함.

기본 머티리얼이 없다면 에디터 머티리얼을 따로 소유.

머티리얼 세이브된 것이 있다면 해당 머티리얼을 사용

 

이런식으로 코드 짜놨었는데

드로우콜 보면서 제대로 짜놨는지 다시 봐보자.

 

 
추가 된 버그
 
갑자기 포톤 서버가 안먹는다 다시 연동해봐야겠다.