Exemple #1
0
 private void FixedUpdate()
 {
     steps = academy.GetTotalCount();
     if (IntervalInAcademySteps != -1 && DurationInAcademySteps != -1)
     {
         if (isRecording && steps - recordingStartStep > DurationInAcademySteps)
         {
             Debug.Log("End Recording " + steps);
             movieRecorder.EndRecording();
             isRecording = false;
         }
         // Order is important in case we want to begin a recording on the same frame we ended one
         else if (!isRecording && steps % IntervalInAcademySteps == 0)
         {
             Debug.Log("Begin Recording " + steps);
             movieRecorder.BeginRecording(DateTime.Now.ToString("dd-MM_HH'h'mm") + "_" + steps);
             isRecording        = true;
             recordingStartStep = steps;
         }
     }
 }