コード例 #1
0
ファイル: ReplayRecorder.cs プロジェクト: kmlkmljkl2/Anarchy
        private void Update()
        {
            if (Input.GetKeyDown(KeyCode.F10))
            {
                if (lastReplay != null)
                {
                    //lastReplay.SaveAsFile();
                }
            }

            if (Application.loadedLevel == 0)
            {
                return;
            }

            if (FengGameManagerMKII.FGM.logic.RoundTime >= ReplayTimeLimitSeconds.Value)
            {
                dropped = true;
            }

            if (isRecordingEnabled && !dropped)
            {
                timer -= Time.deltaTime;
                if (timer <= 0f)
                {
                    FrameRecorder.RecordNextFrame();
                    timer = 1000f / (float)nextReplayFps;
                }
            }
        }
コード例 #2
0
ファイル: TKinect.cs プロジェクト: Styrna/TKinect
        public void InitializeRecorders()
        {
            FrameRecorder = new FrameRecorder();

            ColorFrameReady    += FrameRecorder.RecordHandler;
            DepthFrameReady    += FrameRecorder.RecordHandler;
            SkeletonFrameReady += FrameRecorder.RecordHandler;
        }
コード例 #3
0
ファイル: Sample.cs プロジェクト: Ahgares/ReposVR
        public void CreatePlayer()
        {
            DestroySession();
            easyarObject = Instantiate(EasyARSession);
            easyarObject.GetComponentInChildren <VideoCameraDevice>().gameObject.SetActive(false);
            easyarObject.GetComponentInChildren <FramePlayer>().gameObject.SetActive(true);
            easyarObject.GetComponentInChildren <FrameRecorder>().gameObject.SetActive(false);
            easyarObject.SetActive(true);
            var imageTracker = easyarObject.GetComponentInChildren <ImageTrackerFrameFilter>();

            controllerNamecard.Tracker = null;
            controllerIdback.Tracker   = null;
            controllerNamecard.Tracker = imageTracker;
            controllerIdback.Tracker   = imageTracker;

            recorder            = null;
            player              = easyarObject.GetComponentInChildren <FramePlayer>();
            player.FilePathType = WritablePathType.Absolute;
            player.FilePath     = filePath;
        }