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를 이용해 이벤트 발생시키기
->공격 애