🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

해당 플레이어의 정보를 저장하려고 하면 어떻게 해야 할까요..

21.04.10 03:25 작성 조회수 126

0

이번 유니티강의를 마무리하고 웹서버를 붙여서 포트폴리오를 만드는 과정에서 고민이 생겼습니다.

강사님과 만든 프레임워크를 보면 플레이어 스텟정보는 모노비헤이비어 방식으로 플레이어 프리팹안에 있는 방식인데요..

웹서버에 해당 플레이어의 정보를 저장하려고 한다면, 어떤식으로 해야할지 도저히 감이안잡히네요.. 

제가 지금 만든 방식은

Data.Contents 안에 모노비헤이비어를 상속받지 않은 일반 PlayerStat 을 만들어 DataManager에 생성한 다음.

웹서버에 저장과 불러오기를 하고 있습니다.

플레이어가 생성될 때 플레이어 스텟에있는 값들을 DataManager에있는 상속받지 않은 PlayerStat 클래스의 데이터 값을 그대로 집어넣는 방식으로 작성했는데

이 방식이 너무 난해한거같아. 

강사님한테 어떤 방식이 좋을지 여쭤보고 싶네요 ㅠㅠ

답변 1

답변을 작성해보세요.

0

정해진 답은 없고 회사마다 팀마다 다 다르기 때문에
생각하시는 대로 구현을 해서 일단 잘 돌아가면 됩니다.
다만 DataManager는 뭔가 실시간으로 값을 고치는 개념이 아니라
말 그대로 xml이나 json 데이터시트를 참조하는 용도입니다.
따라서 웹에서 받은 정보는 어지간해서는 Player과 관련된 Component에서 관리하는게 낫습니다.


채널톡 아이콘