본문 바로가기

반응형

PHOTON

(3)
Udemy 유니티 모바일 멀티플레이 TPS 슈팅게임 강의 리뷰 2022년 11월 말부터인가 강의를 듣기 시작해서 2023년 5월 16일에 드디어 강의를 완강하고 끝마쳤다. 사실 6개월 걸릴 양은 진짜 절대로 아니다. 교환학생 오면서 학교다니고 놀러도 많이 다니다 보니 ㅋㅋㅋㅋ 계속 미루고 미루다가 드디어 끝마쳤다. 내가 들은 강의는 아래와 같다 https://www.udemy.com/course/multiplayerthirdpersonshooter/ 2022년 말, 나는 Photon을 이용한 멀티게임을 만들어보고 싶었고 유데미에서 대충 뒤지다가 가격도 적당해보이고 배우고 싶었던 것들을 가르치는 위 강의를 선택해서 결제했다. 참고로 완전 영어강의이다. 강의를 다 듣고 게임을 완성해도, 게임이라기보단 그냥 모바일 멀티플레이의 기본적인 기능들을 구현해 놓은 듯한 느낌이다..
유니티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..

반응형