Unity 강의/Unity Course(2) - 절대강좌! 유니티49 절대강좌! 유니티 책 완독 후기( 강추 ) 기존에 유니티 학원에서 6개월 정도 공부하고이후 1년의 텀 동안 개인적인 일 때문에 유니티 공부를 놓고 지내게 되었다. 난이도는 있지만 자세한 설명다시 복습할 겸 읽게 된 책이였는데 난이도는 꽤 있었지만다른 책들에서 볼 수 없는 꿀팁과 유니티 Docs 에 적혀 있는 내용을 상세하게 녹여냈다. 초심자보다는 중급자들에게 추천초심자들에게는 추천하고 싶지않고유튜브로 초보 유니티 강의를 보고 어느정도 개발을 할 수 있는 단계가 됐다면 무조건 추천하고 싶은 책이다. 7시간씩 일주일정도 공부하면 완독 가능 하루에 7시간씩 공부하며 2주 정도 블로그에 글을 작성했는데블로그 글 쓰지 않는다고 생각하고 공부하면 하루에 7시간씩 7일~ 10일 안에 마스터 할 수 있을 만큼 친절하고 알찬 내용이 들어있다. 늦게 읽게 된 내 .. 2024. 7. 6. [Unity Course 2] 15. 포톤 클라우드를 활용한 네트워크 게임 5 위키북스 출판사 이재현 저자님 의 '절대강좌! 유니티' 책을 참고하여 필기한 내용입니다.배틀 필드 세부기능 구현접속 정보 및 룸 나가기 기능 구현해당 룸의 룸 이름과 접속자 수를 표시하고 룸 나가기 버튼을 구현해보기 BattleField 씬으로 전환해서 UI를 다음과 같이 구성하기 GameManager.cs 스크립트 수정하기더보기using UnityEngine;using Photon.Pun;using Photon.Realtime;using TMPro;using UnityEngine.UI;using UnityEngine.SceneManagement;public class GameManager : MonoBehaviourPunCallbacks{ public TMP_Text roomName; pub.. 2024. 7. 4. [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. [Unity Course 2] 15. 포톤 클라우드를 활용한 네트워크 게임 1 위키북스 출판사 이재현 저자님의 '절대강좌! 유니티' 책을 참고하여 필기한 내용입니다. 네트워크 게임을 개발하기 위해서는 물리적인 서버(하드웨어)와 네트워크 게임 엔진(소프트웨어)이 필요하다네트워크 게임 엔진을 자체적으로 개발하기 위해서는 실력있는 개발자가 투입되어야하는데 쉽지 않을 일이기에 이미 검증된 네트워크 게임 엔진을 도입하는 것도 좋은 방법 그 중에서 많이 검증된 Photon 네트워크 게임 엔진을 사용할 예정이다.20명까지는 동접 사용자 까지는 무료로 사용할 수 있다. 포톤 제품은 클라우드 서비스를 활용하거나 독자 서버를 구축 및 운영할 수 있는 데디케이티드 서버 모드로 사용할 수 있음 포톤 리얼타임 vs. 포톤 클라우드포톤 리얼타임 다양한 개발 플랫폼에 맞춰진 포톤의 핵심 코어 엔진포톤 클라우.. 2024. 6. 29. 이전 1 2 3 4 ··· 9 다음