분류 전체보기 (86) 썸네일형 리스트형 ARFoundation으로 ARCore 사용하기 - 객체를 중심으로 세상을 이동 ARFoundation으로 ARCore 사용하기 - 객체를 중심으로 세상을 이동 arSessionOrigin.MakeContentAppearAt에 대해 알아 보겠습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR.ARFoundation; using UnityEngine.XR.ARSubsystems; public class MoveARWorldPivot : MonoBehaviour { public Transform target; public ARRaycastManager arRaycastManager; public ARSessionOrigin arSessionOrigin;.. ARFoundation으로 ARCore 사용하기 - 세션 상태 ARFoundation으로 ARCore 사용하기 - 세션 상태 ARSession 객체 들어있는 ARSession 스트립트로 세션 상태를 체크할 수 있습니다. 세션 상태에 대한 설명은 아래에 있습니다. public class MyComponent { [SerializeField] ARSession m_Session; IEnumerator Start() { if ((ARSession.state == ARSessionState.None ||) (ARSession.state == ARSessionState.CheckingAvailability)) { yield return ARSession.CheckAvailability(); } if (ARSession.state == ARSessionState.Unsuppo.. ARFoundation으로 ARCore 사용하기 - PointCloud, Plane Manager ARFoundation으로 ARCore 사용하기 - PointCloud, Plane Manager 검출된 바닥면이 비주얼 적인 요소를 통해 잘 검출되었는지 확인해 봅시다. Hierarchy창에 미리 생성해 놓은 AR Session Origin에 AR Point Cloud Manager 와 AR Plane Manager 컴포넌트를 추가합니다. Hierarchy창 우클릭 -> XR -> AR Default Point Cloud, AR Default Plane을 생성합니다. 두 객체를 프리팹으로 만들어줍니다. AR Point Cloud Manager와 AR Plane Manager 각각의 Prefab을 등록해 줍니다. APK로 빌드 후 테스트 해봅시다. ARFoundation으로 ARCore 사용하기 - 바닥면에 객체 생성 ARFoundation으로 ARCore 사용하기 - 바닥면에 객체 생성 AR Raycast를 사용해서 감지된 바닥면에 오브젝트를 생성해봅시다. Hierarchy에 미리 생성해 놓은 AR Sessiohn Origin 객체에 AR RaycastManager 컴포넌트를 추가합니다. Hierarchy에 Spawner라는 이름으로 빈 게임오브젝트를 생성합니다. 그리고 스크립트를 새로 생성해 줍니다. 이름은 PlaceOnPlane으로 생성하겠습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR.ARFoundation; using UnityEngine.XR.ARSubsystems; p.. ARFoundation으로 ARCore 사용하기 - 초기셋팅 ARFoundation으로 ARCore 사용하기 - 초기셋팅 *Unity 버전 2020.1.10f1을 사용하였습니다. File -> Build Settings 플랫폼을 안드로이드로 바꿔줍니다. Window -> Package Manager 검색란에 AR을 검색하여 AR Foundation 과 ARCore XR Plugin을 설치해 줍니다. *Verified 된 버전을 설치합니다. Hierarchy 창에 우클릭 또는 +버튼 -> XR -> AR Session과 AR Session Origin을 생성합니다. 원래 들어있던 MainCamera를 삭제하고 AR Session Origin 하위에 있는 AR Camera의 Tag를 MainCamera로 수정합니다. 테스트를 위해 스피어를 0,0,0에 생성합니다. F.. [Unity] Debug.Log를 화면에 보여주기 (GUILayout) Debug.Log를 화면에 보여주기 (GUILayout) using System.Collections; using System.Collections.Generic; using UnityEngine; public class MyLog : MonoBehaviour { string myLog; Queue myLogQueue = new Queue(); private GUIStyle guiStyle = new GUIStyle(); void Start() { guiStyle.fontSize = 20; Debug.Log("MyLog Start"); } void OnEnable() { Application.logMessageReceived += HandleLog; } void OnDisable() { Applicati.. Android 용 ARCore extensions을위한 빠른 시작 1 Android 용 ARCore 확장을위한 빠른 시작 [요구 사항] -소프트웨어 Unity 2019.4.3f1 이상 Android 스튜디오 에서 SDK 관리자를 사용하여 설치된 Android SDK 7.0 (API 레벨 24) 이상 Java SE 개발 키트 8 (JDK 8) *JDK 9는 현재 Unity에서 지원되지 않습니다. JDK 8을 사용하십시오. 다음 Unity 패키지가 필요합니다. 아직 설치되지 않은 경우 다음 단계에서 ARCore 확장 패키지를 설치할 때 Unity 패키지 관리자의 종속성 관리 시스템에 의해 자동으로 설치됩니다. AR Foundation 패키지 버전 4.1.0-preview.5 . ARCore XR 플러그인 패키지 버전 4.1.0-preview.5 . 이러한 버전을 사용하지 않으.. [Unity] Vuforia 사용법 [Unity] Vuforia 사용법 Vuforia developer.vuforia.com/ Vuforia Developer Portal | Sep 09, 2020 Vuforia Engine 9.4 is Available! The team is happy to announce the release of Vuforia Engine 9.4 today! This new update focuses on enhancing our Model Target feature. We’re also releasing a new application, the Vuforia Area Target Creator, s developer.vuforia.com Development Key를 생성한다. 연습이니까 무료 라이센트키를 발급 받.. 이전 1 2 3 4 5 6 7 ··· 11 다음 목록 더보기