상상이 안가서 그런데 일반적인 싱글게임처럼 개발하는 경우는 없다고 보면 돼? 예를들어서 문, 떨어진 아이템, 월드 이벤트 등등등 싹다 네트워크 동기화 필요한거잖아? 걍 싱글겜 만들때는 클래스딸깍 변수 딸깍 상호작용하면 함수딸깍 했는데 이젠 아니라는거네멀티게임 처음 만들어봐서 감이 안잡힘
동기화를 최대한 눈속임해서 줄이는게 일이지 - dc App
몬스터같은 애들은 보통 networktransform 붙이지? 상호작용 애들을 네트워크변수나 rpc로 전달하고
동기화는 가끔가다하고 보통은 몬스터가 어느좌표로 이동했다 정도만 전달해줘도 크게 문제는안됨 - dc App
참고할게요 감사합니다
오브젝트 transform 동기화가 게임 내내 필요한 경우 붙이면 됨. 단발적인 이벤트는 rpc를 통해 처리하고
rpc섞어가면서 패킷량 줄이는건가
조금 어려운 개념일수도 있는데 문의 경우에도 열었다 안열었다만 동기화할거면 Boolean 변수 하나만 동기화 하면 되는거임
Syncvar 하나 둬서 Load시 초기 문 여닫힘 상태 만들어놓고 Rpc 받으면 그때가서 클라이언트 각각이 코루틴이든 애니메이션이든 문을 여닫게 만들 수 있는 거임
아 이거 나중에 수정할때 대가리 깨지겠네
ㅇㅇ 처음해보면 무지 고생함. 노하우가 생기고 개념이 쌓이면 점점 나아질거임
해당 댓글은 삭제되었습니다.
좆 됐 다 ! ! !
Networktransform 하나도 안 쓰고 다 커스텀 메시지로 처리하는 중 ㅎㅎ;;