CGSF icon indicating copy to clipboard operation
CGSF copied to clipboard

예제를 업로드 해보고 싶습니다..

Open foranie opened this issue 10 years ago • 8 comments

개개의 기능만 정리가 되었고 통합 하지를 못했지만 유니티 예제입니다.. 물론 올릴떄는 정리를 해서 올리겠지요..

1.유니티에서 CGSF프로토콜, 프로토버퍼(는 아직 C#파일생성까지만... 했네요 )를 이용해서 CGSF서버와 통신 2. 회원가입 예제 - 아이디 중복확인, 작성내용 전송 3. 서버에서 mongoDB드라이버를 이용한 insert와 update 이용하여 회원가입 정보 저장 4. proto배치 파일에서 C#용 파일 생성하는 protogen 관련 추가 사항

알고싶은 것은

  1. 업로드 해도 되나요?
  2. 제가 서버 개발자가 아니라서... 아직은 인터페이스가 개판입니다. 특히 mongoDB는 드라이버 레퍼 수준이라.. DBpooling도 아직 적용 못했습니다.
  3. 디펜던시는 어떻게 처리 해야할까요? C#프로토버퍼 생성 관련은 같은 폴더에 넣는다고 치더라도 mongoDB driver는 크기도 크고 플랫폼별로 달리 해야하는걸로 아는데.......
  4. 업로드시 유니티 프로젝트 자체를 올려도 될지 아니면 에셋만 묶어야 할지..

제대로 된건 하나도 없지만 첫 스타트만 끊어놓으면 고수들이 다 해결 해줄꺼야 라고 생각합니다. ^.^

답변 부탁 드립니다.

foranie avatar Oct 22 '15 02:10 foranie

참여해 주시면 언제든지 환영입니다. 제가 이번 주내로 프로젝트 권한을 드릴테니 그때 업로드해 주시면 될 것 같습니다.

인터페이스나 디펜던시 문제는 수정해 나가면서 다른 분들이 사용하기 쉽게 만들도록 하죠. CGSF에 관심을 가져주셔서 감사드리며 계속해서 같이 발전시켜 나갔으면 좋겠습니다 ^^

pdpdds avatar Oct 22 '15 05:10 pdpdds

Collaborator로 등록해 드렸습니다.

pdpdds avatar Oct 22 '15 05:10 pdpdds

일반적인 github를 사용한 개발처럼 foranie님이 CGSF를 fork 한 후 바뀐 부분을 PR로 보내는 것이 좋을 것 같습니다^^

jacking75 avatar Oct 22 '15 07:10 jacking75

혹시 git에 업로드 안된 모듈이나 프로젝트가 있나요? 묶어서 압축해두신 파일로 작업하다가 fork하고 라이브러리를 연결하던 중에 솔루션 전체에서 없는 파일이 있는지 연결이 잘 안됩니다 -.-;;

foranie avatar Oct 28 '15 13:10 foranie

특별히 추가된 모듈이 없어서 빌드에는 문제가 없을겁니다. 현재 소스 받으셔서 빌드가 되는지 우선 확인해 주세요.

pdpdds avatar Oct 29 '15 14:10 pdpdds

오류 1 error C1083: 소스 파일을 열 수 없습니다. 'SFMMODispatcher.cpp': No such file or directory C:~~~~~~~~~~\GitHub\CGSF\EngineLayer\c1xx EngineLayer

검색해봐도 안나옵니다

EngineLayer/EngineLayer.vcxproj.filters Showing the top three matches. Last indexed on 30 Sep.

66 <UniqueIdentifier>{cffe2a15-ed98-4856-9024-9e55ce10991e}</UniqueIdentifier> 67 </Filter> 68 </ItemGroup> 69 <ItemGroup> 70 <ClCompile Include=".\SFExcel.cpp"> … 206 <Filter>Packet\PacketProtocol</Filter> 207 </ClCompile> 208 <ClCompile Include="SFMMODispatcher.cpp"> 209 <Filter>Dispatcher</Filter> XML EngineLayer/EngineLayer.vcxproj Showing the top four matches. Last indexed on 30 Sep.

27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> … 207 <ClCompile Include="SFLogicDispatcher.cpp" /> 208 <ClCompile Include="SFMMODispatcher.cpp" /> 209 <ClCompile Include="SFMsgPackPacket.cpp" />

foranie avatar Oct 30 '15 06:10 foranie

수정해서 커밋했습니다. 다시 받으시면 될겁니다.

pdpdds avatar Oct 30 '15 07:10 pdpdds

머징 하다가 한달이 흘렀네요...;; 그사이에 과장님은 이직하셨고 ^.^;; 아직 내부 테스트 상태의 프로젝트지만 에셋번들의 버전을 돌려주는 수준에서 프로젝트에 쓰게될 것 같습니다.예제는... 곧?!

foranie avatar Nov 30 '15 06:11 foranie