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

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

Start()
ARRatcastManager를 받아오고
이 게임오브젝트의 하위 첫 번째(인덱스 0)의 transform을 받아 indicator에 넣는다.
이후 indicator를 비활성화한다.
Update()
ray를 스크린의 중앙(Vector2)로 설정한다.
if(레이케스트를 쏘고, PlaneWithinPolygon에 부딛쳤다면)
{
그 처음 부딛친 위치값을 hitPose에 넣는다.
이 게임 오브젝트의 위치, 로테이션 값을 hitPose로 설정한다.
if(indicator가 비활성화라면)
{
indicator를 활성화시킨다.
}
}
'Unity AR' 카테고리의 다른 글
| AR Interaction으로 상호작용 설정 (2) | 2024.03.30 |
|---|---|
| Gaze Camera AR (0) | 2024.02.08 |
| On click을 이용한 Scene 변경, Video 증강 (0) | 2024.01.16 |
| AR Tracked Image Manager를 이용한 오브젝트 회전 (0) | 2024.01.16 |
| AddForce를 이용한 구체 던지기 (0) | 2024.01.14 |