Пример #1
0
    private void Start()
    {
        if (playbackMode)
        {
            StartCoroutine(PlaybackFunction(currentInstruction));
        }

        logger = GameObject.FindObjectOfType <HeatMapLogger>();
    }
 void Start()
 {
     kinect1.SetActive(true); kinect2.SetActive(true); kinect3.SetActive(true);
     if (playbackMode)
     {
         kinect1.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.PlayRecording;
         kinect2.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.PlayRecording;
         kinect3.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.PlayRecording;
         UpdateAndPlay();
     }
     else
     {
         kinect1.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.ConnectedSensor;
         kinect2.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.ConnectedSensor;
         kinect3.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.ConnectedSensor;
     }
     logger = GameObject.FindObjectOfType <HeatMapLogger>();
 }
Пример #3
0
        IEnumerator Start()
        {
            if (HandRecordings != null)
            {
                foreach (HandModelRecording recording in HandRecordings)
                {
                    if (recording != null)
                    {
                        recording.GRFrames = recording.GetGestureResults();
                    }
                }
            }
            logger = GameObject.FindObjectOfType <HeatMapLogger>();

            while (GestureProvider.Status == GestureStatus.NotStarted)
            {
                yield return(null);
            }
            if (!GestureProvider.HaveSkeleton)
            {
                this.enabled = false;
            }
        }