본문 바로가기

Today I Learned

[TIL][Unity] 3주차 게임 개발 기초 개인 프로젝트 4일차

3주차 게임 개발 기초 개인 프로젝트 4일차

  • 마을 Scene에 처음 접속 시 캐릭터 생성(닉네임 설정, 캐릭터 선택)
  • 마을에서 좌측 상단에 현재 시간 UI 추가
  • 성 내부 석상에 Space 상호작용하여 닉네임 변경 기능 구현
  • 표지판과 NPC에 대화 기능 구현

작업 내용 : https://excalidraw.com/#json=47Ua5hrO6r8p2eDfzFnNw,LFpF97gMsTU88RbF557T0g

 

Excalidraw — Collaborative whiteboarding made easy

Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.

excalidraw.com

Github : https://github.com/twotop6357/FledglingKnight

 

PlayerPrefs

PlayerPrefs는 데이터를 메모리 상에 저장하고, 이를 하드 드라이브에 저장하는 기능을 제공한다. 개발자가 편리하게 사용할 수 있으나, 게임이 갑작스레 종료되거나 문제가 발생할 시 저장이 이루어지지 않는 경우가 생길 수 있다는 문제가 있다. 본 프로젝트에서는 많은 양의 데이터나 소실 시 치명적인 데이터를 다루지 않기에 해당 기능을 사용하여 닉네임, 평판 등의 데이터를 저장하였다.