Beatchoi's Blog
List of Postings
새로운 프로젝트를 생성하고 ARFoundation을 임포트 합니다.
<01. ARFoundation 임포트>
프로젝트의 플랫폼도 Android로 변경합니다.
<02. 플랫폼 변경>
계층구조창에서 마우스 우클릭 -> XR -> ARSessionOrigin 및 ARSession 오브젝트를 생성합니다.
<03. ARFoundation 씬 세팅>
프로젝트 창에서 폴더를 새로 생성하고 폴더의 이름을 “Plugins”로 설정합니다.
“Plugins” 폴더 안에 다음 플러그인을 넣어줍니다.
<04. Zxing 플러그인 임포트>
Player Setting 창에서 Allow ‘Unsafe’ Code 항목을 체크합니다.
<05. Unsafe 코드 활성화>
ARPlaneIndication
이라는 이름의 스크립트를 생성해서 다음과 같이 작성합니다.
ARPlaneTouchPlace
이라는 이름의 스크립트를 생성해서 다음과 같이 작성합니다.
앞선 강좌를 통해 프로젝트를 생성하고 ARFoundation 패키지를 불러옵니다.
ARFoundation 콘텐츠를 IOS 환경으로 빌드하는 방법을 알아봅니다.
프로젝트를 생성하고 Build Settings
창에서 플랫폼을 IOS
로 변경합니다.
<01. 개발 플렛폼 변경>
Build Settings
창에서 좌측 하단 Player Settings
버튼을 눌러 플레이어 세팅 창을 띄웁니다.
Latest Posts
유니티3D를 설치해봅니다.
DOTS는 Data Oriented Tech Stack
의 약자로서 기본 상태에서 최적의 성능을 확보할 수 있는 전혀 다른 방식의 코드 작성 방법입니다. DOTS 방식으로 코드를 짠다면 멀티스레드 성능을 통해 더 많은 개체, 더 많은 이펙트, 더 나은 비주얼을 가진 복잡한 콘텐츠를 만들 수 있습니다.
DOTS는 Entity Component System
, C# Job System
, Burst Compiler
세 가지 요소로 이루어져 있습니다. 본 포스팅에서는 ECS
에 대해서 알아봅니다.