コード例 #1
0
        void readCamera()
        {
            Vector3 pos = Vector3.zero;
            Vector3 rot = Vector3.zero;

            SpatialUtils.readCameraTransform(sr, ref pos, ref rot);
            SpatialUtils.applyCameraTransform(replayCamera.transform, pos, rot);
        }
コード例 #2
0
        void Update()
        {
            frameTimestamp = sr.ReadDouble();

            Vector3 pos = Vector3.zero;
            Vector3 rot = Vector3.zero;

            SpatialUtils.readCameraTransform(sr, ref pos, ref rot);
            SpatialUtils.applyCameraTransform(transform, pos, rot);

            frameExposureOffset   = sr.ReadSingle();
            frameExposureDuration = sr.ReadDouble();

            if (++currFrame >= replayData.frameCount)
            {
                currFrame = 0;
                sr.BaseStream.Seek(0, System.IO.SeekOrigin.Begin);
                enabled = loop;
            }
        }