목차

Preface 7인 7색 저자 서문 Profile 저자 소개 Chapter 1 VR 1 VR콘텐츠 제작 1.0 VR 개요 1.0.1 VR의 현재와 미래 ->VR 산업의 발전 과정 ->VR 기기의 발전 흐름과 방향 1.0.2 VR 기기의 종류와 개발환경 설치 및 설정 ->오큘러스 개발 환경 구성하기 ->바이브 개발 환경 구성하기 1.0.3 VR 플랫폼별 대응을 위한 원소스멀티유즈 ->PC 환경에서 작업할 수 있도록 구성하기 ->오큘러스에서 작업할 수 있도록 구성하기 ->바이브에서 작업할 수 있도록 구성하기 1.1 MagicVoxel 제작 1.1.1 프로젝트 생성 1.1.2 VR 매직복셀 프로젝트 생성하기 1.1.3 카메라 컨트롤 제작 ->CamRotate 스크립트 생성해 추가하기 ->CamRotate 스크립트 구현하기 1.1.4 바닥 만들기 1.1.5 복셀 만들기 ->복셀이란? ->복셀 게임 오브젝트 생성하기 ->복셀 스크립트 작성하기 1.1.6 복셀 제작자 만들기 ->복셀 제작자 만들기 ->마우스 포인트가 닿는 곳에 복셀을 만들고 싶다 1.1.7 오브젝트 풀 사용하기 ->오브젝트 풀에 비활성화한 복셀 담기 ->복셀 오브젝트 풀 이용하기 복셀 오브젝트 풀 이용하기 ->복셀 오브젝트 풀에 반환하기 ->복셀 자동 생성하기 1.1.8 VR 입력 대응하기 ->컨트롤러 ->VR 컨트롤러의 발사 버튼을 누르면 ->컨트롤러가 향하는 방향으로 레이 만들기 ->조준점 표시하기 ->VR 기기별 테스트 1.2 VR 360 영상 플레이어 제작 1.2.1 360 영상의 이해 1.2.2 프로젝트 개요 및 생성 1.2.3 유니티 비디오 플레이어 ->비디오 플레이어 제어 1.2.4 360 영상 활용하기 ->스피어에 360 영상 구현하기 ->360 영상을 교체하며 재생하기 1.2.5 Gaze Pointer 구현하기 -> Gaze Pointer 구현하기 -> Gaze Pointer를 활용한 영상 제어 구현하기 -> Gaze Pointer로 360 영상 제어하기 -> 바라보는 방향에 따라 영상 제어하기 1.2.6 VR 환경 설정하기 ->VR 기기별 테스트 1.3 VR 타워 디펜스 제작 1.3.0 개요 1.3.1 프로젝트 생성 ->VR Tower Defense 프로젝트 생성하기 ->필요 에셋 가져오기 1.3.2 씬 환경 구성하기 ->지형 작업하기 ->구조물 배치하기 1.3.3 Player 제작 ->카메라 설정 ->총 쏘기 기능 제작하기 ->자유 이동 기능 제작하기 ->텔레포트 기능 제작하기 ->워프 기능 제작하기 ->잡기 구현하기 ->원거리 물체 잡기 ->컨트롤러 진동 처리 1.3.4 드론 제작 ->상태 머신 틀 제작 ->대기 상태 구현하기 ->이동 상태 구현하기 ->공격 상태 구현하기 ->피격 상태 구현하기 ->죽음 상태 구현하기 1.3.5 DroneManager 제작 ->드론을 스폰할 위치 만들기 ->드론을 생성할 관리 객체 및 스크립트 제작하기 ->폭탄을 이용해 다수의 드론 제거하기 1.4 VR 네트워크 제작 1.4.1 프로젝트 및 Photon 설정 1.4.2 PUN2 설치 1.4.3 PUN2의 구조 1.4.4 씬 생성 및 서버 구조 ->씬 생성 ->포톤 게임 서버 접속 1.4.5 위치와 회전 동기화 ->게임 플레이를 위한 환경 구성 ->캐릭터 메카님 애니메이션 구성하기 ->이동 및 회전 기능 구현하기 ->위치 및 회전 데이터 동기화 1.4.6 RPC를 이용해 이벤트 발생시키기 ->공격 애