inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

Protobuf 이식 (코드 리뷰)

15:09 GenPackets.bat

550

요가인

작성한 질문수 35

1

15:09초까지 똑같이 따라하고

그래서 최신 버전도 protobuf를 받아서 해봤지만

아무리 다시 해보고 찾아 보려해도 아무것도 뜨지 않는데 이유를 알 수가 없습니다 ㅠㅠㅠㅠ

C# unity

답변 3

0

Rookiss

25 Line에서 에러나는 부분을 삭제해주세요...

0

요가인

아... 해결 되었습니다
스스로 좀 더 찾아보고 질문을 더 상세히 하도록 할게요 감사합니다

0

Rookiss

콘솔창(cmd)를 열어 protoc.exe -I=./ --csharp_out=./ ./Protocol.proto
를 실행해보고 무슨 에러가 나는지 살펴볼 수 있나요

0

요가인

이렇게 뜨고 있어요

 

0

Rookiss

거기 말구요. protoc가 있는 경로에서 열어주셔야 합니다.
protoc.exe가 있는 폴더를 찾으시고 검색창에

cmd.
을 쳐서 열어보세요
image

0

요가인

이번엔 이렇게 떠요

0

Rookiss

import google/protobuf/timestamp << 이 잘못 되었다 하니
protocol.proto 내부에서 관련 줄을 삭제해주세요.

#include ".h" 처럼 다른 파일을 불러오는건데
그게 없으면 저럴 수 있습니다.

0

요가인

protocol.proto에서 import 부분을 지우니

정의가 안되어있다고 뜹니다

0

Rookiss

질문을 할 때는 스마트하게 해주셔야 합니다.
[따라했는데 안 되는데 이유가 뭘까요?] 정도로는
저도 예언자가 아니기 때문에 당!연!히! 저도 알지 못합니다.
똑같이 따라한다고는 하나 분명 다른 부분이 있을텐데 강의 다운로드 파일을 실행해도 안되는지
등의 정보가 더 필요할 것 같네요.

0

요가인

먼저

https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.3

여기서

protoc-3.12.3-win64.zip
을 다운 받은 후

Protocol.proto을 만들고

GenPacket.bat을 복사해온 뒤 원래 있던 부분을 주석 처리 후

protoc.exe -I=./ --csharp_out=./ ./Protocol.proto

입력 하였습니다

그리고 bat 파일을 실행하면 실행은 되는데

Protocol.cs 파일이 생성이 되지않습니다

 

선생님 파일을 다운 받은 후 실행 해 보아도 똑같이

파일 생성이 안됩니다

 

MessagePack

0

87

1

본인 플레이어 이동 관련 질문

0

51

1

Part7 Part9 질문이 있습니다.

0

74

1

.

0

116

1

.

0

107

2

게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제

0

92

1

타일 팔레트 깔았는데도 안돼요

0

120

2

2D로 그냥 만들어도 되나요?

0

84

2

지난 강의와 이어지는게 맞을까요?

0

82

2

순환참조 문제로 인해 발생하는 문제는 없을까요?

0

162

2

유니티 클라와 C++서버연동

0

278

2

멀티플레이 테스트 환경 관련 질문입니다

0

207

3

강의 후반부에 순서 동기화를 위해 잡큐를 사용 안 한 부분 질문입니다!

0

150

2

코드 관련한 몇 가지 질문입니다!

0

153

2

3d 프로젝트 이동 동기화 관련

0

323

4

파트 7 스트레스 테스트 질문 드립니다.

1

190

2

맵 이동 방식

0

134

0

맵 이동 관련해서 질문드립니다.

0

91

1

안녕하세요 도저히 알 수 없는 오류가 나와서 질문드려요,,

0

203

2

안녕하세요. 일전에 질문 드린 포폴 준비 관련 질문의 추가 질문입니다!

0

161

1

[팁] 2024년 기준 버전 이슈?

0

456

1

SendBuffer.cs 삭제 후 대체 되는 부분의 장단점?

1

203

1

지금 강의의 유니티 클라를 IOCP 서버와 연동하는 것

0

336

2

PushAfter 사용 질문

0

192

1