예제 #1
0
        private void SpawnRoboy()
        {
            if (RoboyManager.InstanceExists)
            {
                return;
            }

            var plane  = ARSessionManager.Instance.FloorPlane;
            var anchor = plane.CreateAnchor(plane.CenterPose);

            TemporaryAnchor.Create(anchor, true);
            m_Roboy = Instantiate(RoboyPrefab, plane.CenterPose.position, plane.CenterPose.rotation);
            m_Roboy.transform.parent = anchor.transform;
            m_Roboy.Initialize(anchor);
            var face = Instantiate(UnityFacePrefab);

            face.gameObject.transform.SetParent(m_Roboy.ARAnchor.transform);
            SpawnPlanetSystems();
        }