본문 바로가기
프로그래밍/게임 개발

유니티(Unity)에서 구글 프로토콜 버퍼 사용

by 제페 2018. 10. 31.

프로토콜버퍼 github 페이지 Release 탭으로 가서 protobuf-csharp를 받는다.

https://github.com/protocolbuffers/protobuf/releases


압축을 풀고, 폴더로 들어가서 csharp/src 에 있는 솔루션 파일을 연다.


* 여기가 핵심이다.

유니티에서 사용 가능한 버전으로 .NET Framework의 버전을 낮춰준다. 

(2018/10/31일 기준 Unity는 .NET Framework 버전 3.5 초과 버전은 사용할 수 없으므로 3.5로 낮춰주면 된다.)


Google.Protobuf 프로젝트를 빌드한다.


빌드돼서 나온 Google.Protobuf.dll을 유니티의 Scripts 폴더로 옮긴다.


이제 유니티 소스 내에서 Google.Protobuf를 참조할 수 있다!



#ps. 참고로 버전이 안 맞는 dll을 추가하면 유니티에서 다음과 같이 뜬다


댓글0