inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

마무리

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

207

멍텅구리

작성한 질문수 34

0

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

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

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

제가 지금 만든 방식은

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

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

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

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

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

C# unity

답변 1

0

Rookiss

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


UI 기능 관련 질문이 있습니다!

0

24

2

픽셀 좌표 스크린 좌표

0

26

0

전체적으로 코드 읽는게 굉장히 오래 걸리네요...

0

67

2

카메라 #2 수업 캐릭터 쓰러짐 해결

0

79

1

플레이어 움직임이 끝날때, 기울어짐 현상

0

81

1

Input 적용과 관련하여 질문 있습니다.

0

72

1

디버그 불가.. Unity에 연결 불가

0

76

1

달리기 애니메이션 에러

0

85

2

오랜만에 게임을 만들다가 사운드 관련해서 뭔가 궁금한게 있어서 봤습니다

0

63

1

GetKey 오류

0

108

2

에셋을 어디에 올려두신지 알 수 있나요?

0

104

1

재귀호출? 오류나는데 왜 이래요 ?

0

167

6

Animation blending 파라미터 계산

0

65

1

newPos와 to지점이 겹쳐져야 하는거 아닌가요?

0

94

3

오브젝트 복제하니까 자꾸 이런게 뜨면서 꺼집니다

0

85

2

질문있습니다

0

142

2

아 이거 소스코드 같은거 없나요?

0

140

3

질문 드립니다. string.IsNullOrEmpty(name)

0

85

2

@Managers 가 씬에 배치되어 있어도 문제가 되지 않나요?

0

133

2

유니티6 NavMesh 안되는분들

1

174

1

Unity6 Unity-Chan Material 마젠타 문제 해결법

7

524

1

GetComponent<Poolable> 질문드립니다.

0

99

2

UI 불러오지 못함

0

116

2

UI 자동화 #1 - Util.cs의 FindChild함수에서 component.name에 컴포넌트 이름이 뜹니다.

0

152

2