유니티 스팀 멀티 연동
-
유니티 스팀 멀티 연동하기 - 4. 테스트Unity 2023. 10. 13. 21:45
[유니티 스팀 멀티 연동하기 - 2. 로비] 위의 상태에서 스팀 게임 멀티가 잘 작동하는지 테스트하는 방법이다. 먼저 게임을 빌드한다. 이 프로젝트는 윈도우 기준으로 설명하기에, 윈도우 빌드로 한다. 빌드를 완료하면 빌드한 폴더로 간다. 여기서 해주어야 할 게 있는데, steam_appid.txt 파일을 하나 만들어주어야 한다. 스팀에서 게임번호를 구분하는 appid 번호 파일인데, 이 파일이 빠지면 실행이 제대로 되지 않는다. 텍스트 파일 안에는 번호만 적어주면 된다. 아직 제품 등록을 하지 않은 경우, 스팀에서 개발용으로 사용하는 게임 번호인 480을 사용하면 된다. 내부적으로 SpaceWar라는 게임으로 인식하여 개발용으로 사용할 수 있는 번호다. 스팀 클라이언트를 키고, 라이브러리에 들어가면 좌측..
-
유니티 스팀 멀티 연동하기 - 3. 플레이어 및 변수 연동Unity 2023. 10. 13. 21:30
[유니티 스팀 멀티 연동하기 - 2. 로비] 변수를 연동하는 방법은 간단하다. 이미 이전 글에서도 사용했었지만, SyncVar 어트리뷰트를 사용하면 된다. 이전 장에서 작성했던 PlayerObjectController 스크립트에서 플레이어의 이름을 공유하는 기능을 추가하도록 변경한다. 플레이어 이름은 스팀에서 설정한 이름을 가져오도록 한다. 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72..