본문 바로가기

Server

(9)
클라우드 서비스 개념 잡기 클라우드 서비스를 만들어야 한다. 그런데 클라우드에 대한 개념이 매우 습자지처럼 얇은 상태 ㅋㅋㅋㅋㅋ 머리에 개념을 좀 박아넣어야 이후의 진행이 가능할 것 같아서 조사를 해본다. 유행에 좀 뒤떨어진 키워드긴 하지만 모르는 것보다는 지금부터라도 아는게 낫다 ㅋㅋㅋ https://www.itworld.co.kr/news/236564 "도대체 프라이빗 클라우드란 무엇인가?" 정의, 비교, 아키텍처, 과제 총정리 하이브리드 멀티클라우드 시대가 도래하면서 프라이빗 클라우드는 다소 애매하고 혼란스러운 개념이 되었다. 프라이빗 클라우드는 스토리지와 컴퓨트, 메 www.itworld.co.kr 일단 위 내용을 통해서 얻은 지식을 정리해본다. 키워드가 여럿 나온다. 하이브리드, 멀티 클라우드, 프라이빗 클라우드.. 1...
Photon Unity Networking PUN 튜토리얼 따라하기 7 원문: doc.photonengine.com/ko-kr/pun/current/demos-and-tutorials/pun-basics-tutorial/player-instantiation 8 - 플레이어 인스턴스 생성 | Photon Engine Photon Quantum 혁신적인 멀티플레이 게임 개발에 도전! MOBA, 브라울러, RTS, 격투, 스포츠게임을 신속한 예측 네트워크 엔진으로 개발할 수 있습니다. doc.photonengine.com 1. 플레이어 인스턴스 생성하기 원문대로 진행한다. 그런데 애매한 개념이 나온다. 원문과 다르지만, 눈치껏 위와 같이 Player Prefab을 조정해주었다. 2. 플레이어 인스턴스의 파악 원문대로 진행했다. 3. 경기장 밖에 있을 때 플레이어 위치 관리 원문대..
Photon Unity Networking PUN 튜토리얼 따라하기 6 원문: doc.photonengine.com/ko-kr/pun/current/demos-and-tutorials/pun-basics-tutorial/player-networking 7 - 플레이어 네트워킹 | Photon Engine Photon Quantum 혁신적인 멀티플레이 게임 개발에 도전! MOBA, 브라울러, RTS, 격투, 스포츠게임을 신속한 예측 네트워크 엔진으로 개발할 수 있습니다. doc.photonengine.com 1. PhotonView 컴포넌트 My Robot Kyle에 photonView 컴포넌트를 삽입한다. 옵션은 건드리지 않아도 Unreliable On Change로 들어가있다. 2. Transform 동기화 캐릭터의 Poisition, Rotation 및 그 외의 데이터를..
Photon Unity Networking PUN 튜토리얼 따라하기 5 원문: doc.photonengine.com/ko-kr/pun/current/demos-and-tutorials/pun-basics-tutorial/player-prefab 5 - 플레이어 만들기 | Photon Engine Photon Quantum 혁신적인 멀티플레이 게임 개발에 도전! MOBA, 브라울러, RTS, 격투, 스포츠게임을 신속한 예측 네트워크 엔진으로 개발할 수 있습니다. doc.photonengine.com 드디어 플레이어를 만든다. 1. 프리팹 생성 (원문과 내용이 다를 수 있음) 프로젝트 창에서 마우스 우클릭을 하여 Assets 안에 Resources 창을 만들어주고, 이름을 Resources로 해주자. 새로운 씬을 만들어주고, 방금 만든 폴더 안에 Kyle Test로 저장하자. ..
Photon Unity Networking PUN 튜토리얼 따라하기 4 원문: doc.photonengine.com/ko-kr/pun/current/demos-and-tutorials/pun-basics-tutorial/gamemanager-levels 4 - 게임 매니저와 레벨 | Photon Engine Photon Quantum 혁신적인 멀티플레이 게임 개발에 도전! MOBA, 브라울러, RTS, 격투, 스포츠게임을 신속한 예측 네트워크 엔진으로 개발할 수 있습니다. doc.photonengine.com 0, 1, 2, 3 단계를 통해 기본적인 포톤 통신구조와 여러 플레이어를 지원하는 씬을 만들어두었다. 이번 챕터에서는 사람 수에 맞춰서 씬을 불러오는 기능을 구현한다. 1. 경기장 로딩 루틴 원문대로 진행 2. 플레이어들의 연결 관찰 원문대로 진행 3. 로비에서 경기장..
Photon Unity Networking PUN 튜토리얼 따라하기 3 원문: doc.photonengine.com/ko-kr/pun/current/demos-and-tutorials/pun-basics-tutorial/game-scenes 3 - 게임 씬 | Photon Engine Photon Quantum 혁신적인 멀티플레이 게임 개발에 도전! MOBA, 브라울러, RTS, 격투, 스포츠게임을 신속한 예측 네트워크 엔진으로 개발할 수 있습니다. doc.photonengine.com 0, 1, 2 단계를 먼저 보고 올 것을 추천드린다. 1. 첫 룸 만들기 새로운 씬을 생성하고, Room for 1으로 저장한다. 위 순서로 큐브를 만들고 이름을 Floor로 변경한다. 위와 같이 위치는 0, 0, 0 스케일은 20 1 20으로 설정해준다. 씬에는 위 처럼 나온다. 비슷하게 ..
Photon Unity Networking PUN 튜토리얼 따라하기 2 원문: doc.photonengine.com/ko-kr/pun/current/demos-and-tutorials/pun-basics-tutorial/lobby-ui 2 - 로비 UI | Photon Engine Photon Quantum 혁신적인 멀티플레이 게임 개발에 도전! MOBA, 브라울러, RTS, 격투, 스포츠게임을 신속한 예측 네트워크 엔진으로 개발할 수 있습니다. doc.photonengine.com 2. 로비를 예쁘게 만들어보자 튜토리얼 1번을 완료한 후에 진행한다고 가정한다. 1. Play 버튼 만들기 위 버튼을 누르면 버튼이 생긴다. 시점을 잘 조절하면 위 처럼 나온다. Hierarchy 창에서 버튼을 확인한 후, 버튼 왼편의 삼각형을 클릭해주자. 그럼 이렇게 텍스트까지 나온다. 이걸 ..
Photon Unity Networking PUN 튜토리얼 따라하기 1 원문 튜토리얼: doc.photonengine.com/ko-kr/pun/current/demos-and-tutorials/pun-basics-tutorial/lobby 그럼 시작 1. 로비 씬 생성 1) 서버 접속, 룸 접근과 생성 a. 새로운 씬을 만들자. 을 누르고 Basic 씬을 Create 해 준 후 세이브 기능을 이용해서 Launcher.unity로 저장해준다. b. 스크립트를 만들자. 화면 하단 에셋 창에 커서를 두고 우클릭하면 위와같은 메뉴가 나온다. 거기서 C# Script 선택하면 이렇게 새로운 스크립트가 생성된다. 이름을 Launcher로 변경해주자. c. 게임 오브젝트를 만들자 Hierarchy 창에서 우클릭 후, Create Empty를 누르면 위 처럼 객체가 생성된다. 이름을 La..