[Project] AR

[AR Project] Solar System

나만두 2024. 8. 17. 23:42

 

 

 

Solar System

 

 

Solar System 내 실제 공전주기에 맞춰 행성들을 증강시킨다. 

하단 버튼을 누르면 행성의 정보를 볼 수 있다.

 

 

 

Solar System

 

태양계와 두 개의 소행성계층으로 구성되어 있다.

 

Solar System

 

실제 태양계 내 행성들의 궤도에 맞춰 제작하고 행성들을 배치한다.

 

Chinemachine 임포트

 

 

태양계 내 행성들의 공전을 표현하기 위해 Cinemachine을 사용한다.

Chinemachine은 주로 유니티에서 가상 카메라를 이용해 영화처럼 씬을 다양한 각도에서 보여주는 용도로 사용되지만,

Chinemachine내에 경로 생성과 이동하는 기능을 포함되어 있어 

이것을 활용해 행성들의 공전을 표현했다.

 

 

Path 설정

 

 

Moon

 

Earth

 

 

모든 행성들의 공전 궤도를 제작하고, 행성에 Cinemachine Dolly Cart를 추가해 각 행성의 궤도트랙을 추가한다.

 

 

달의 공전 궤도 설정

 

 

달의 공전궤도 같은 경우, 지구 주위를 공전해야 하기 때문에 경로의 폭 값을 변경해 달의 공전을 표현한다.

 

 

Welcome Info

 

 

앱이 실행되었을 때, 상단에 나타나는 UI

 

 

Canvas Scroll View
Scroll View

 

 

행성들의 UI 버튼들을 스크롤뷰에 포함했다.

 

 

 

 

 

ShadowMaskPlane

 

ShadowMaskPlane을 만들어 오브젝트가 증강되었을 때, 그림자를 표현한다.

 

 

 

 

EarthInfoUI

 

MoonInfoUI

 

각 행성의 InfoUI를 제작한다.

각 행성들의 공전, 자전주기, 지름과 같은 정보를 얻을 수 있다.