본문 바로가기

반응형

pun

(3)
유니티3D OnPhotonSerializeView() 사용법 이전 포스팅 영상을 보면 다른 플레이어의 총구섬광 효과가 보이지 않았다. 계속해서 변화하는 어떤 것을 네트워크를 통해 동기화 시키려면 OnPhotonSerializeView()를 사용해야한다. ParticleSystem은 계속 변화하는 것이다. User01의 빨간색이 나 자신의 플레이어라고 가정해보자. 나 자신의 플레이어이므로 계속 해서 무언가를 작성하는 역할을 하고 있다. 즉 내 로컬플레이어는 stream.IsWriting이 참이 되어 stream.SendNext(value)를 실행한다. value는 동기화 하고 싶은 어떤 값이든 될 수 있다. 플레이어의 position이나 rotation도 가능하다. User02입장에서 본 빨간색은 상대방의 플레이어이다. 본인의 로컬플레이어가 아니다. 그러므로 계속 ..
유니티 Photon으로 간단하게 핑 확인법 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using Photon.Pun; public class GameManager : MonoBehaviour { // Start is called before the first frame update public GameObject player; public Transform playerSpawnPosition; public Text pingrateTextx; void Awake()//First of all, make the player. It makes camera can track the player. { PhotonNetwo..
Unity -Photon으로 멀티플레이 구현하기(1) 이번에 새로운 카테고리를 만들었다. "모바일 멀티플레이 Shooting게임" 이라는 카테고리이다. 점점 Unity Mobile 게임 개발을 내 진로로 잡고 있기에 멀티플레이를 익히고 슈팅게임도 만들어보고자 Udemy에서 2만원정도 주고 새로운 강의를 구매했다. 강의를 수강하면서 좀 유용했다거나 새로 알게된 사실들을 이 카테고리에 포스팅 하고자 한다. 본인이 실력이 있고 자신있다면 직접서버를 개설하고 연동하면 된다. 하지만 나같은 초보 개발자들, 1인개발자들은 혼자서 다 하기에는 매우 어렵다. 그렇기에 PUN(Photon Unity Network)를 이용해서 간편하고 쉽게 멀티플레이 기능을 구현해보고자 한다. 이번 포스팅은 Unity Photon 연동하는법이다 1. 에셋스토어에서 PUN2-FREE 다운로드..

반응형