Unity/TIL49 Unity Photon.Pun2 멀티 동기화 스파르타 내배캠 42일차 TILC3조_ 이석삼조 오늘은 플레이를 위해서 맵의 여러 기믹과 플레이어들 간의 이동을 동기화 하는 과정을 가졌다. 먼저 플레이어 캐릭터에 photon view, photon transform view, photon rigidbody view photon animator view를 붙였다. photon view를 통해 플레이어를 구분하고 네트워크에서 동기화될 컴포넌트를 추가해서 photon view에서 동기화할 수 있도록 추가했다. photon transform에서는 위치, 회전, 크기를 동기화할 수 있다. photon rigidbody에서는 속도와 텔레포트 가능 거리를 동기화할 수 있다. 이 상태에서 플레이 하게 되면 한 플레이어가 움직일 때 서버에 있는 모든 캐릭터를 동.. 2024. 6. 21. Unity Photon.Pun2 멀티 플레이 스파르타 내배캠 41일차 TILC3조_ 이석삼조 팀프로젝트 본격 시작에 앞서 멀티플레이 강의를 다시 한 번 공부했다. 단순하게 방을 생성해서 게임을 시작하는 단계에 대해서는 이해했지만 우리 팀이 원하는 멀티 플레이에 비해 단계가 많이 간소했다. 그래서 구글링과 한국 유튜브를 뒤졌지만 방 생성과 공개방, 비공개방에 대한 자세한 내용을 정리한 것을 찾지 못했다. 그래서 결국 영어 듣기를 통해 기본적인 멀티 방식을 구현했고 정리 해보려고 한다. 1. Photon, Pun Import포톤 서버를 이용하기 위해서는 유니티 에셋 스토어에서 photon.pun을 받아야 한다. 무료로 풀려있기 때문에 서버를 처음 시작하는 사람들이 쉽게 이용할 수 있다. 에셋 스토어에서 다운을 받게 되면 프로젝트에서 임포트 해야.. 2024. 6. 20. Unity Render Pipeline 스파르타 내배캠 40일차 TILC3조_ 이석삼조 셰이더 강의에 앞서 이런 말을 들었다. 여러분들의 킥은 뭔가요? 뒷통수를 맞은 기분이었다. 부트캠프에 들어오기 전에는 분명 유니티 공부 중에서도 연출이나 사운드, 셰이더에 집중해서 공부하고 나만의 강점도 만들자고 했었는데 어느순간 공부를 하면서 잊고 있었던 것 같다. 남은 기간 동안 잘할 수 있는 한 가지를 정해서 열심히 공부 해봐야 할 것 같다. 그래서 오늘은 렌더 파이프라인으로 시작해보려고 한다. 렌더 파이프라인은 면접에서도 많이 나오는 질문 중 하나이다. 이번 기회에 공식 문서를 참고하여 꼼꼼히 공부해보면 좋을 것 같다. 렌더 파이프라인씬의 콘텐츠를 가져와서 화면에 표시하는 일련의 작업을 수행한다. 수행하는 작업의 간략한 내용은 다음과 같다. .. 2024. 6. 18. Unitu 멀티플레이 게임 스파르타 내배캠 39일차 TILC3조_ 이석삼조 ※ 노션 정리※ 요즘 잘 팔린 PC게임 중에 멀티 플레이가 아닌 게임이 있을까? 지금 머릿속에 떠오르는 것만 봐도 파스모포비아, 어몽어스, 구구덕스, 리썰 컴퍼니 등등... 인기 많았던 인디 게임의 대부분은 멀티 플레이었다. 지표를 확인하면 이 현상은 곧 사실이 되는 만큼 멀티 플레이 게임은 성행 중이다. 게임 개발을 공부하는 입장으로서 멀티 플레이는 꼭 알고 넘어가야 하는 부분이 됐다. 그럼 멀티플레이 게임을 제작할 때 유의해야할 사항은 어떤 것이 있을까? 멀티 플레이 게임 유의사항1. 비동기 로직서버에서 처리되는 로직들은 비동기적으로 처리된다. 즉, 결과를 바로 활용하는 것이 아닌 콜백 등을 통하여 처리 결과를 받아 이어서 처리하는 방식이다.. 2024. 6. 13. 이전 1 2 3 4 5 6 ··· 13 다음