コード例 #1
0
        public void Setup()
        {
            var sessionOriginGO = new GameObject("Session Origin");

            m_SessionOrigin = sessionOriginGO.AddComponent <ARSessionOrigin>();

            var meshManagerGO = new GameObject("Meshing");

            meshManagerGO.transform.parent = sessionOriginGO.transform;
            m_MeshManager = meshManagerGO.AddComponent <ARMeshManager>();

            var contentGO = GameObject.CreatePrimitive(PrimitiveType.Cube);

            contentGO.name = "Content";
            m_Content      = contentGO.transform;
        }
コード例 #2
0
        void Awake()
        {
            // Debug.Log("ARMeshSupportedEvents this script currently broken due to issues with AR Foundation Remote");
            arSessionReady = false;

            arMeshManager = FindObjectOfType <ARMeshManager>();

            if (arMeshManager != null)
            {
                StartCoroutine(Init());
            }
            else
            {
                Debug.Log("ARMeshManager is null on ARMeshSupportedEvents");
            }
        }
コード例 #3
0
ファイル: MeshQueueTests.cs プロジェクト: dnwldus410/AR_exe
 LegacyMeshId MakeMeshId(ulong a, ulong b)
 {
     return(ARMeshManager.GetLegacyMeshId(new TrackableId(a, b)));
 }