Meta XR Haptics SDK 패키지 Example을 다운받으시면 Haptic SDK Play Sample 스크립트를 발견하실 수 있습니다.해당 스크립트는 Haptic Clip Player Class을 이용해서 Haptic을 사용하는 예제가 담겨 있는데요. 해당 스크립트에 대해서는 다루지 않겠습니다.이번 포스팅에서는 Haptic Clip Player Class에 대해서만 알아보겠습니다.Haptic Clip Player 클래스란?Haptic Clip Player는 Meta Quest Controller의 진동을 제어하는 유틸리티 클래스입니다.Haptic Clip Player의 핵심 기능에는 다음과 같습니다. 메서드/프로퍼티 기능 설명 특징 Play(Controller)할당된 HapticClip을 ..
Snap Interactor 컴포넌트와 Snap Interactable을 활용하면 원하는 위치에 원하는 오브젝트를 놓을 수 있습니다. 이때 어느정도 간격이 떨어져 있어도 Smooth하게 해당 위치로 날아가면서 딱 Snap되듯 위치하는 기능도 추가할 수 있습니다. 이번 시간에는 원하는 위치에 Snap하는 방법과 Smooth하게 가는 방법, 그리고 해당 위치에 Snap할 수 있음을 시각적으로 알려주는 방법까지 알아보겠습니다.Snap InteractorSnap Interactor컴포넌트가 붙는 객체는 인터렉션하는 객체입니다. 주로 원하는 곳에 두게 되는 오브젝트입니다. 예를 들면 열쇠같은 객체가 있습니다. Building Blocks 기능을 이용해서 간단하게 인터렉션할 수 있는 Cube를 만들어줍니다. 그 C..
안녕하세요, 학교 팀프로젝트로 시작했던 프로젝트를 진짜 피눈물 흘리며 꾸역꾸역 개발하고 최적화해서 Meta와 Steam까지 출시해버렸습니다.. Steam은 8월2일에 올라오고 Meta는 이미 출시가 된 상태입니다. 이 게임이 저의 모든 정수가 담겨 있다 말하긴 그렇지만, 그래도 짧은 기간동안 가격대비 괜찮은 게임을 제작해봤으니 한 번씩 플레이해보고 후기를 남겨주시면 너무 감사하겠습니다. Meta Quest의 Dark Prison 7th | Quest VR 게임 www.meta.com Dark Prison 7th on SteamYou are trapped alone in a mysterious prison. After carefully examining your surroundings, you ..
이번 포스팅에서는 Flat한 Canvas와 인터렉션 할 수 있는 방법에 대해 알아보겠습니다. UI와 인터렉션 하기 위해 Ray 기능을 사용할 것입니다. UI 세팅 먼저, 빈 게임 오브젝트를 하나 생성해준 후 이름을 Flat Canvas로 바꿔준 다음 Ray Interactable 컴포넌트와 Pointable Canvas 컴포넌트를 부착해줍니다. 그 다음 Flat Canvas의 자식으로 빈 오브젝트를 하나 더 생성해준 다음 이름을 Mesh로 바꿔주고, Box Collider와 Collider Surface컴포넌트를 붙여줍니다. Collider Surface의 Collider 부분에 방금 만든 Box Collider를 할당해줍니다. Flat Canvas의 자식으로 UI Canvas를 하나 만들어줍니다. 그 ..
🎮 안녕하세요, 여러분! 🎮KapeHorn에서 케이프호너들이 지난 1년간 만든 BumpyR 프로젝트를 소개하게 되어 정말로 기쁩니다😍BumpyR을 개발하면서 여러 가지 재미와 감동을 경험했습니다. 중학생 때부터 꿈꿔왔던 VR 게임 개발의 꿈을 실현하는 과정과 그 꿈을 향한 여정이 매 순간 꿈만 같았고, 그로 인해 느껴지는 행복은 말로 표현하기 힘들었습니다. BumpyR을 개발하면서 케이프호너들이 로비에 모여 함께 이야기하고, 부딪히며, 컬러러쉬를 함께 즐겼던 모습은 잊지 못할 경험입니다. BumpyR을 통해 여러분도 제가 느꼈던 감동을 느끼실 수 있기를 바라며, VR 게임의 새로운 경험을 BumpyR에서 만나보시길 바랍니다!BumpyR 트레일러 영상🚗 BumpyR은 어떤 게임인가요?🚗 BumpyR은 여러..
영상 코드 using UnityEngine; public class PullRope : MonoBehaviour { private bool isRightHoldedState; private bool canRightHoldRope; private bool isLeftHoldedState; private bool canLeftHoldRope; private Vector3 firstRightHoldTransform; private Transform holdingRightTransform; private Vector3 firstLeftHoldTransform; private Transform holdingLeftTransform; public Transform holdRightGrabTransform; publ..
Haptic SDK 설치 Oculus Developer Center | Downloads developer.oculus.com 링크에 접속하셔서 SDK를 다운받아줍니다. Haptic SDK 실행방법 다운받은 폴더를 Assets폴더로 옮겨준 후 Single Haptic Test 스크립트를 하나 만들어줍니다. public class SingleHapticTest : MonoBehaviour { public HapticClip clip; private HapticClipPlayer player; void Awake() { player = new HapticClipPlayer(clip); } public void PlayHapticClip1() { player.Play(HapticInstance.Hand.Lef..
유료였던 게임인 Population One이 무료로 풀렸다! Population One이란? 쉽게 말하면 VR배그라고 생각하면 됩니다. 싱글 및 멀티로 플레이 할 수 있습니다. Population One 설치방법 스마트폰 Meta Quest를 실행한 후 자신의 기기를 등록시켜줍니다. 그 다음, Stroe탭에 들어가 Population One를 검색하시면 됩니다만, 현재, 한국서버에서는 Population One을 설치할 수 없으므로 우회하는 방법밖에 없습니다. 우회하는 방법은 우회어플을 사용하여 할 수 있으며 위치는 되는 국가가 있고 안되는 국가가 있는데 영국은 됩니다. 우회까지 성공하셨으면 다시 Meta Quest어플로 돌아와 Population One를 검색 후 설치하시면 됩니다. Population..