분류 전체보기75 [Unity Course 2] 15. 포톤 클라우드를 활용한 네트워크 게임 4 위키북스 출판사 이재현 저자님 의 '절대강좌! 유니티' 책을 참고하여 필기한 내용입니다.로비 제작로비는 네트워크에 접속한 모든 플레이어가 대기하는 장소방을 생성하거나 다른 방에 입장할 수 있는 기능을 제공해야됨포톤 클라우드에서 로비에 접속해야만 현재 생성된 룸의 정보를 서버로부터 받아올 수 있음 로비 씬 제작기존에 만들던 SampleScene 은 BattleField 로 변경한 후 복제하고 복제한 씬의 이름은 Lobby로 바꿨다. 포톤 클라우드에 접속하는 과정은 Lobby씬에서 처리하기 위해 BattleField 안에 있는 PhotonManager 오브젝트는 삭제 Lobby 씬에 Animator와 CharacterController 컴폰너트만 연결되어 있는 Player 프리팹을 넣고 Main Camer.. 2024. 7. 4. [Unity Course 2] 15. 포톤 클라우드를 활용한 네트워크 게임 3 위키북스 출판사 이재현 저자님 의 '절대강좌! 유니티' 책을 참고하여 필기한 내용입니다.주인공 캐릭터의 네트워크 기능 구현Player 오브젝트에 Photon View 컴포넌트 추가 PhotonView 컴포넌트네트워크상에 접속한 플레이어 간의 데이터를 송수신하는 통신 모듈동일한 룸에 입장한 다른 플레이어에게 자신의 위치와 회전 정보를 동기화시키고 특정 데이터를 송수신 하기위한 컴포넌트 Synchronization 은 동기화 방식을 의미 속성설명None동기화 처리를 하지 않는다. RPC 호출만을 위한 PhotonView에 적합Reliable Delta Compress마지막 데이터가 변경되지 않았을 대 데이터를 송신하지 않음Unreliable송신한 패킷의 수신 여부를 확인하지 않음Unreliable On Ch.. 2024. 7. 1. [Unity Course 2] 15. 포톤 클라우드를 활용한 네트워크 게임 2 위키북스 출판사 이재현 저자님 의 '절대강좌! 유니티' 책을 참고하여 필기한 내용입니다.주인공 캐릭터 설정프리팹인 Player를 하이러키뷰로 가져오고 Transform을 다음과 같이 설정한다. Scripts 폴더를 새로 만들고 Movement 이름인 스크립트를 생성한다.using System.Collections;using System.Collections.Generic;using UnityEngine;public class Movement : MonoBehaviour{ // 컴포넌트 캐시 처리를 위한 변수 private CharacterController controller; private new Transform transform; private Animator animator;.. 2024. 7. 1. 깃허브 - Desktop 다운 받는 방법, 링크 1. 계정 생성가장 먼저 깃허브를 사용하기전 계정을 생성한다.GitHub GitHub: Let’s build from hereGitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...github.com2. Desktop 다운받기Desktop을 다운받아줘야 한다.GitHub Desktop | Simple collaboration from your desktop 다운받은 exe 파일을 실행하면 됩니다. 2024. 7. 1. [Unity Course 2] 15. 포톤 클라우드를 활용한 네트워크 게임 1 위키북스 출판사 이재현 저자님의 '절대강좌! 유니티' 책을 참고하여 필기한 내용입니다. 네트워크 게임을 개발하기 위해서는 물리적인 서버(하드웨어)와 네트워크 게임 엔진(소프트웨어)이 필요하다네트워크 게임 엔진을 자체적으로 개발하기 위해서는 실력있는 개발자가 투입되어야하는데 쉽지 않을 일이기에 이미 검증된 네트워크 게임 엔진을 도입하는 것도 좋은 방법 그 중에서 많이 검증된 Photon 네트워크 게임 엔진을 사용할 예정이다.20명까지는 동접 사용자 까지는 무료로 사용할 수 있다. 포톤 제품은 클라우드 서비스를 활용하거나 독자 서버를 구축 및 운영할 수 있는 데디케이티드 서버 모드로 사용할 수 있음 포톤 리얼타임 vs. 포톤 클라우드포톤 리얼타임 다양한 개발 플랫폼에 맞춰진 포톤의 핵심 코어 엔진포톤 클라우.. 2024. 6. 29. [Unity Course 2] 14. Input System - Player Input 컴포넌트 위키북스 출판사 이재현 저자님의 '절대강좌! 유니티' 책을 참고하여 필기한 내용입니다. Player Input 컴포넌트: Input Actions 에서 정의한 액션이 발생했을 때 코드와 연결해 해당 로직을 실행시킬 수 있는 기능을 처리주인공 캐릭터를 선택하고 Player Input 컴포넌트를 추가한다. Action 속성미리 만들어 놓은 MainActions Actions 를 연결한다.Actions 속성에 Input Actions 에셋을 연결하면 바로 밑에 Default Scheme과 Default Map 항목이 표시 됨 Behavior 속성: Input Actions 에셋에 정의한 액션이 발생했을 때 코드의 함수를 어떻게 실행시킬 것인지를 결정하는 속성Behavior 옵션설명Send MessagePlay.. 2024. 6. 29. 이전 1 2 3 4 5 6 7 ··· 13 다음 반응형