Exemple #1
0
        public void Setup()
        {
#if UNITY_EDITOR
            PlaymodeTestsEditorSetup.CreateStreamingAssetsDirectory();

            var constantHierarchyClip = CreateConstantDenseClip(
                new[] { ("Root", m_ClipRootLocalTranslation), ("Child1", m_ClipChildLocalTranslation) },
Exemple #2
0
        public void Setup()
        {
#if UNITY_EDITOR
            PlaymodeTestsEditorSetup.CreateStreamingAssetsDirectory();

            var denseClip = CreateConstantDenseClip(
                new[] { ("Root", m_Clip1LocalTranslation) },
Exemple #3
0
        public void Setup()
        {
#if UNITY_EDITOR
            PlaymodeTestsEditorSetup.CreateStreamingAssetsDirectory();

            {
                var motionClip = CreateLinearDenseClip
                                 (
                    new[]
                {
                    new LinearBinding <float3> {
                        Path = "Motion", ValueStart = m_StartTranslation, ValueEnd = m_StopTranslation
                    },
                },
                    new[]
                {
                    new LinearBinding <quaternion> {
                        Path = "Motion", ValueStart = math.normalize(m_StartRotation), ValueEnd = math.normalize(m_StopRotation)
                    },
                },
                    new[]
                {
                    new LinearBinding <float3> {
                        Path = "Motion", ValueStart = new float3(1, 1, 1), ValueEnd = new float3(1, 1, 1)
                    }
                }
                                 );

                var blobPath = "MotionClip.blob";
                BlobFile.WriteBlobAsset(ref motionClip, blobPath);
            }
#endif
        }