목록가상현실(Virtual Reality) (34)
미디어 콘텐츠 스터디

1. 장면 만들기 이전 장에서 사용된 Diorama 장면부터 시작하여 다음과 같이 GroundPlane과 PhotoPlane을 제외한 모든 장면을 제거하여 활용해도 됩니다. 더보기 ① Diorama 장면을 엽니 다. ② XR Origin, XR Interaction Manager, Directional Light, GroundPlane 및 PhotoPlane을 제외한 모든 개체를 제거합니다. ③ XR Origin을 Transform의 Position (0, 0, -1)로 설정하여 장면 원점 위치에서 몇 피트 떨어진 곳에 배치합니다. ④ File | Save Scene As으로 저장하고 이름을 'Balloons' 지정합니다. 1.1 바닥 만들기 ① 하이러키 창에서 왼쪽 상단 에있는 + (create) 메뉴..

시선(카메라)가 에단을 보면 광선총을 발사합니다. 만약 광선총이 에단에 명중하면 불꽃이 발생하고 3초가 지나면 에단은 죽습니다. 에단이 죽었을 때, 에단은 폭발하고(여기서는 포인트를 얻습니다) 새로운 위치에서 다시 부활합니다. 1. 좀비를 죽이는 스크립트 작성하기 ① GameOjbect | Create Empty 메뉴를 선택하여 빈 GameObject 만들고 이름을GameManager로 변경합니다. ② 하이러키 창에서 GameManager를 선택하고 인스펙터 창에서 [Add Component]버튼을 클릭하고 New Script를 선택하여 KillTarget이라고 입력하고 [Create And New]버튼을 클릭합니다. ③ KillTarget.cs 스크립트를 열어 다음 코드를 작성합니다. KillTarge..

1. 좀비처럼 걷기 에단을 좀비처럼 느리게 걷는 속도로 만듭니다. 다음 단계와 같이 Nav Mesh Agent의 Steering 매개 변수를 조정해 보겠습니다. ①하이러키 창에서 Ethan을 선택합니다. ②인스펙터 창에서 Nav Mesh Agent 컴포넌트의 Steering 변수의 속성값을 다음과 같이 설정합니다. - Speed : 0.3 - Angular Speed : 60 - Acceleration: 2 Play 버튼을 다시 누릅니다. 에단의 걷는 속도를 늦췄습니다. 2. 에단의 안경 삭제하기 ① 하이러키 창에서 Ethan 오브젝트 하위의 EthanGlasses 오브젝트를 선택합니다. ② EthanGlasses 오브젝트를 비활성화하거나 숨깁니다. 3. 좀비 몸의 재질 추가하기 Ethan 좀비에게 썩어..

에단을 랜덤하게 이동하는 것이 아니라 어디든지 원하는 위치로 이동할 것입니다. 장면의 VR 카메라 오브젝트는 머리와 함께 움직입니다. 즉, 카메라가 지면에 투과할 때까지 카메라에서 바라보는 방향으로 선을 그려서 지상의 어디를 보고 있는지 알 수 있습니다. 유니티에서는 레이캐스팅(Ray Casting)을 사용하여 이 작업을 수행합니다. 그것은 카메라에서 광선을 쏘고 그것이 무엇과 충돌히는지 보는 것과 같습니다. 레이캐스팅은 충돌체가 연결된 오브젝트에서 감지됩니다. 현재 사용 중인 대부분의 오브젝트는 기본 3D게임 오브젝트(큐브,구 등)이며 기본적으로 Unity의 3D기본 게임 오브젝트에는 이미 충돌기가 연결되어 있습니다. 1. 시선을 따라 이동 스크립트 작성 레이캐스팅(Ray Casting)을 사용하여 시..

시작하기 전에 다음 단계에 따라 XR 카메라 리그가 있는 장면이 있는지 확인합니다. 이에 대한 자세한 내용은 05장을 참고하세요 1. AI 에단 만들기 ThirdPersonController 프리팹을 AI캐릭터인 AIThirdPersonController로 대체하려고 합니다. AI버전을 장면에 삽입하고 이전 캐릭터의 변형을 복사 한 다음 해당 값을 새 캐릭터에 붙여 넣어 이를 수행합니다. ① Unity프로젝트와 앞에서 만든 Diorama 장면을 열어 시작합니다. ② 프로젝트 창에서 Standard Assets / Characters / ThirdPersonCharacter / Prefabs폴더를 열고 AIThirdPersonController를 씬에 추가합니다. 이름을 Ethan으로 합니다. ③ 하이러키..