jiseong's study blog

고정 헤더 영역

글 제목

메뉴 레이어

jiseong's study blog

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (67)
    • 백준공부 (21)
    • 아이디어 (0)
    • 인공지능 공부 (0)
    • git (15)
    • 개발일지 (10)
    • 정리_모음 (8)
    • 프로젝트?? (3)
    • 이걸왜씀? (1)
    • C# (6)

검색 레이어

jiseong's study blog

검색 영역

컨텐츠 검색

Photon

  • photon GameObject 위치 이동 potal 사용법

    2022.08.17 by go_ra_ni

  • photon bulid 창과 unity 내부 game씬 동기화 문제

    2022.08.16 by go_ra_ni

photon GameObject 위치 이동 potal 사용법

기존 위치 변환에 사용했던 코드는 gameObject1.transform.position = new Vector3(0,0,0); gameObject2.transform.position = new Vector3(0,0,0); 과 같은 형태이다. 포톤 멀티플레이 게임을 만들 때 이 코드를 사용하여 포탈을 만들려고 하니 동기화 오류가 발생했다. (1개만 이동하는 경우는 오류가 발생할 확률이 낮으나 여러 객체를 동시 이동하려 할 때 오류가 발생했다.) 여러번 테스트를 통해 생각해낸 원인은 타이밍 문제였다. 멀티 플레이에서는 2개 컴퓨터의 각자 입장을 생각해야하는데 오류가 발생하는 상황을 가정해보자. 프레임 별로 그려보자면 여기서 1 유저의 정보가 2 유저에게 전송된다고 하면 2번 오브젝트가 이동 됐지만 바로 다..

정리_모음 2022. 8. 17. 00:25

photon bulid 창과 unity 내부 game씬 동기화 문제

포톤으로 멀티 플레이 게임을 만들면서 테스트를 위해 한 컴퓨터에서 bulid와 game씬을 동시에 켜야 할 상황이 있다. 원래는 동기화가 잘 되어서 같은 방에 참가되던 상황에서 갑자기 둘 다 room master로 뜨면서 무한 대기를 하는 오류가 발생했다. 체크해야 하는 부분은 3가지로 bulid version, pun version, region인데 보통 build version은 개인 개발할 때 건드리지 않았으면 통일되어 있을 것이고 pun버전도 plastic scm같은 버전관리 툴을 사용할 때 팀원과 코드를 공유하기때문에 같을 확률이 높다고 생각한다. 내 경우는 region문제였는데 이게 bulid setting에서 보이지 않아서 오랜시간 애를 먹었다. 해결 방법: 이대로 포톤 setting에 들어..

정리_모음 2022. 8. 16. 16:23

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
jiseong's study blog © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바