본문 바로가기
Unity AR

AR Indicator deploy 평면 지표 배치

by 나만두 2024. 2. 5.

 

 

 

 

AR Plane Manager를 이용해 Plane을 인식하고 인식한 평면 위에 지표를 배치한다.

 

 

 

 

Plane을 생성하고 지표 material를 붙인다.

 

 

Start()

ARRatcastManager를 받아오고

이 게임오브젝트의 하위 첫 번째(인덱스 0)의 transform을 받아 indicator에 넣는다. 

이후 indicator를 비활성화한다.

 

Update()

ray를 스크린의 중앙(Vector2)로 설정한다.

if(레이케스트를 쏘고, PlaneWithinPolygon에 부딛쳤다면)

{

       그 처음 부딛친 위치값을 hitPose에 넣는다.

       이 게임 오브젝트의 위치, 로테이션 값을 hitPose로 설정한다.

 

       if(indicator가 비활성화라면)

       {

               indicator를 활성화시킨다.

        }

}