728x90
728x90
OCULUS QEUST2를 사용하여 Right Handler의 A버튼을 눌렀을 때, 조준점에 복셀(Voxel : 3차원 큐브)을 무한대로 생성하는 미니 게임을 제작해보도록 한다. VR 복셀 생성 게임 만드는 방법 1) 기본 배경 및 복셀 세팅 먼저 새로운 씬에 해당 파일을 임포트해준다. 다음 패키지는 oculus quest2 실행과 handler 작동에 관한 tool kit으로 생각하면 되겠다. 그리고 하이라키 상에 Cube 생성 후 Voxel로 rename, Create Empty 생성 후 Voxel Maker로 rename 해준다(각각 스크립트와 연결) 2) 조준점 UI 세팅 하이라키 창에서 UI - Image를 생성, Canvas 이름을 Crosshair로 rename 후 Transform 값 적절..
https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net using System; namespace backjoon { class Program { static void Main(string[] args) { int[] arr = new int[9]; int max = 0; int index = 0; for(int i = 0; i < 9; i++) { arr[i] = int.Parse(Console.ReadLine());..
https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net using System; namespace backjoon { class Program { static void Main(string[] args) { int n = int.Parse(Console.ReadLine()); int[] arr = new int[n]; string[] s = Console.ReadLine().Split(); for (int i = 0..
https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net using System; namespace backjoon { class Program { static void Main(string[] args) { int num = int.Parse(Console.ReadLine()); int start = num; int count = 0; while (true) { int a = num / 10; int b = num % 10; num = ..
https://assetstore.unity.com/packages/tools/integration/oculus-integration-82022 Oculus Integration | 기능 통합 | Unity Asset Store Use the Oculus Integration from Oculus on your next project. Find this integration tool & more on the Unity Asset Store. assetstore.unity.com 메타 VR개발을 하기 위해 필수적으로 설치해야 되는 Oculus Integration 애셋을 설치해준다. 1) OVRPlayerController OVRPlayerController는 VR환경 상의 내 위치를 표시하는 오브젝트라고..
틸트 브러쉬 작업용 glb 파일 유니티 임포트 방법 틸트 브러쉬로 작업한 glb 파일을 유니티로 임포트 하려면 Tilt Brush 전용 툴킷을 따로 임포트 해주어야 한다. 구글에서 틸트 지원을 종료한 탓에 일반 glb 파일을 임포트 한 경우 인식을 못한다던가 머터리얼이 입혀지지 않는 에러가 발생기 때문이다. 다음 파일을 임포트 해주면 2가지를 추가적으로 세팅해주면 된다. json파일 호환성 문제 때문에 임포트한 툴킷 내 ThirdParty 폴더에서 'Json-NET-for-Unity'파일을 delete해준다. 그리고 build setting - player setting - other setting 하단부분에 'allow unsafe code'를 체크해주면 된다. 이렇게 하면 glb파일이 정상적으로 임포..