Beatchoi's Blog

List of Postings

Oculus Quest2 - Controller Input
Oculus Quest2 - Controller Input

오큘러스 퀘스트2 개발을 위한 컨트롤러 입력 값 설정하기

오큘러스 퀘스트2 기기의 컨트롤러 입력값을 넣는 방법을 알아봅니다. 오큘러스의 입력을 받는 방법은 여러가지가 있지만 가장 기본적이고 쉬운 방법으로 진행합니다.
이전과 동일하게 XR Toolkit을 활용합니다.

유니티3D 에디터에서

스크립트 생성

Oculus Input이라는 이름의 C# 스크립트를 생성합니다.
스크립트에 다음과 같이 작성합니다.

```ruby using UnityEngine; using UnityEngine.UI; using UnityEngine.XR; using UnityEngine.XR.Interaction.Toolkit;

유니티에서의 물리엔진 이동 메소드 - Rigidbody
유니티에서의 물리엔진 이동 메소드 - Rigidbody

유니티에서의 물리엔진을 활용한 이동 해보기

유니티에서 Rigidbody컴포넌트를 활용한 이동 메소드 및 변수들를 알아봅니다.

유니티3D 에디터에서

Velocity

프로젝트창에서 Velocity스크립트를 생성합니다.


<01. Physics 스크립트 생성>

Physics 스크립트를 열어서 다음과 같이 작성합니다.

유니티에서의 키 입력 받기 - Getkey
유니티에서의 키 입력 받기 - Getkey

유니티에서의 키 입력

유니티에서 Getkey메소드를 활용한 키 입력을 알아봅니다.

유니티3D 에디터에서

스크립트 작성

프로젝트창에서 GetInput스크립트를 생성합니다.

GetInput 스크립트를 열어서 다음과 같이 작성합니다.

유니티에서 네트워크 설정하기 - MirrorNetwork
유니티에서 네트워크 설정하기 - MirrorNetwork

유니티에서 멀티플레이어 콘텐츠 구현해보기

유니티에서 MirrorNetwork를 활용하여 네트워크를 구성하는 방법을 알아봅니다.

유니티3D 에디터에서

에셋 다운로드

에셋스토어에서 Mirror를 검색하여 미러네트워크 에셋을 추가합니다.


<01. 에셋스토어에서 Mirror 에셋 다운로드>

패키지 매니저에서 Mirror에셋을 다운로드 받고 임포트까지 완료합니다.


<02. Mirror 에셋 임포트>

유니티에서의 물리엔진 이벤트 함수 - OnTrigger
유니티에서의 물리엔진 이벤트 함수 - OnTrigger

유니티에서의 물리엔진의 이벤트 함수 알아보기

유니티에서 물리엔진을 구동하는 이벤트 함수인 OnTrigger를 알아봅니다.

유니티3D 에디터에서

Trigger Event Function

프로젝트창에서 Physics스크립트를 생성합니다.


<01. Physics 스크립트 생성>

Physics 스크립트를 열어서 다음과 같이 작성합니다. 스크립트에 생성되어 있는 Start 및 Update 함수는 제거합니다.

Latest Posts

Unity3D DOTS 개요 - DOTS 알아보기 2. World에 Entity 만들기
Unity3D DOTS 개요 - DOTS 알아보기 2. World에 Entity 만들기

Unity3D DOTS 개요 - DOTS 알아보기 1. ECS
Unity3D DOTS 개요 - DOTS 알아보기 1. ECS

DOTS 개요

DOTS는 Data Oriented Tech Stack의 약자로서 기본 상태에서 최적의 성능을 확보할 수 있는 전혀 다른 방식의 코드 작성 방법입니다. DOTS 방식으로 코드를 짠다면 멀티스레드 성능을 통해 더 많은 개체, 더 많은 이펙트, 더 나은 비주얼을 가진 복잡한 콘텐츠를 만들 수 있습니다.
DOTS는 Entity Component System, C# Job System, Burst Compiler 세 가지 요소로 이루어져 있습니다. 본 포스팅에서는 ECS에 대해서 알아봅니다.

유니티3D 설치
유니티3D 설치

유니티3D를 설치해봅니다.