목록게임/PUN2(Unity) (8)
센로그

◆ PUN2 개요 PUN이란 Photon Unity Networking의 줄임말로, 유니티 상에서 멀티 게임을 쉽게 만들 수 있도록 서버와 다양한 메소드를 제공하는 포톤 패키지이다. 포톤 서버에는 로비-룸 개념이 존재한다. 룸 단위로 네트워킹하고, 로비를 통해 룸을 생성 및 선택할 수 있도록 한다. (로비는 필수는 아님. 단, 방을 만들거나 참가하려면 마스터 서버에 연결이 되어있거나, 로비에 접속해야 함) 로비로 접속하는 별도의 함수를 호출함으로써 로비에 접속할 수 있다. 로비에서 유저는 현재 생성된 룸을 확인하거나 룸을 만들어서 룸에 접속할 수 있다. ◆ 포톤 콜백 - MonoBehaviourPunCallbacks MonoBehaviourPunCallbacks 클래스 상속을 통해 PUN의 다양한 콜백 ..

◆ Photon PUN2 사용을 위한 세팅 과정 1. PUN2 에셋 임포트 에셋 스토어에서 PUN2 에셋을 다운로드하고, 유니티 프로젝트에 임포트한다. 2. photonengine.com 에서 게임용 앱 ID 설정 포톤 사이트에 가입하고, https://dashboard.photonengine.com/ 에서 CREATE A NEW APP를 누른다. PhotonSDK 종류를 PUN으로 설정하고, 앱 이름과 설명을 적는다. 그러면 이 앱의 APP ID가 생긴다. APP ID를 안다 == 이 APP에 접속할 수 있다 는 의미이므로 아무데나 유출하지 말자. APP ID는 Unity의 PUN Wizard에다 붙여넣어준다. (/Photon/PhotonUnityNetworking/Resources/PhotonServ..