스토리 게임 처럼 화면이 넘어가고 NPC와 대화하는 게임을 만들었습니다.
대화시스템은 RayCast를 이용해서 오브젝트를 살펴보는 정도는 만들었습니다.
처음으로 RayCast를 사용했었습니다.
OnMove를 통해 RayCast의 길이를 지정했는데, 움직이지 않을 때 RayCast가 0이 되어서 곤란했습니다.
0이 아닐 때 해당 값을 dirVec로 값을 저장하여 플레이어가 바라보는 방향값으로 사용했습니다.
아쉬운 점은 Fade Out, Fade In으로 씬이 넘어가는 것을 구현하는데 너무 오랜 시간을 소요했습니다.
RayCast를 꺼주면 되는 해결 되는 것이었는데 이 이유를 찾는데 오래 걸렸습니다.
질문을 통해 해결했습니다만, 좀 더 빨리 질문할 걸 그랬습니다.
모르는 걸 오래 해결 못한체로 잡지 않고 질문하는 법을 배웠습니다.
캐릭터 이동 애니메이션은 InputSystem으로 인해 계속 이동하는 애니메이션으로 시작 처리되서
정작 실행은 안되고 들어가기만 하다가 idle로 변했었습니다.
그래서 모두 연결한 게 아쉬운 점으로 남습니다.
이후 이 문제를 더 알아보고 해결하고 싶습니다.
대화하면 이동을 멈추게 작동했는데
이동을 오브젝트 상호작용을 시작부터 종료까지 계속 누르고 있으면 이동할 줄 알았다만
이동을 유지하고 있는채료 대화가 끝나도 움직이지 않습니다.
이 부분을 어떻게 해결할지 몰라 해결해 보고싶습니다.
대화창 또한 추가로 만들어 볼 예정입니다.