![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/JzmNH/btqHgv7b3Sl/K1uWlfmMTMbOdhACPy9J1K/img.png)
유니티에서는 JsonUtility를 활용해 시리얼라이즈와 디시리얼라이즈 하는 기능을 제공하고 있습니다. 1차원의 자료형까지는 모두 코드몇줄만 가지고 시리얼라이즈하여 서버와 클라이언트가 통신할 수 있죠. 예를들어 리스트, 벡터, 1차원배열 같은 자료형은 모두 Json으로 만들 수 있습니다. 하지만 서버와 통신하는 게임을 개발하다보면 서버와 클라이언트간의 2차원배열 이상의 데이터를 주고받아야 하는 경우가 있습니다. 예를들어 게임 필드의 지형 정보를 2차원 배열로 표현하여 플레이어간의 주고받을 수 있도록 통신하는 기능을 구현하고 싶다면 클라이언트에서 2차원배열을 보내고 서버가 브로드캐스트하여 다른클라이언트가 2차원배열 정보를 받을 수 있어야하죠. 하지만 이차원 배열은 JsonUtility의 ToJson()으로..
유니티
2020. 8. 26. 16:28
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- UHT
- C++
- Connecting Jenkins Agent
- 안드로이드 구글맵
- 젠킨스 에이전트 연결
- 알고리즘기초
- 구글맵
- 깃 용량문제
- 유니티 직소퍼즐 구현
- 언리얼 빌드
- 언리얼
- dfs
- 빌드 주기
- C언어기초
- Add Node
- 깃 허브 오류 해결
- 젠킨스
- 알고리즘
- 안드로이드
- Jenkins
- Jenkins Build Periodically
- Unreal Header Tool
- c언어강의
- Connecting Jenkins
- 언리얼 기초
- 백준
- 언리얼 사용자 정의 구조체
- 유니티
- c언어 기초
- refusing to run with root privileges
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함