コード例 #1
0
ファイル: modelprocessor.cs プロジェクト: zfedoran/helium
        private static AnimationSkeleton CreateSkeleton(SerializableSkeleton skeletonContent)
        {
            AnimationSkeleton skeleton    = new AnimationSkeleton();
            SerializableBone  rootContent = skeletonContent.rootBone;
            AnimationBone     root        = new AnimationBone(rootContent.name, skeleton);

            root.SetLocalTransform(rootContent.matrixLocalTransform);
            skeleton.AddBone(root);
            CreateChildBones(rootContent, root);

            return(skeleton);
        }
コード例 #2
0
ファイル: modelprocessor.cs プロジェクト: zfedoran/helium
        private static void SetSkeleton(AnimationModelContent model, SerializableModel modelContent)
        {
            AnimationSkeleton skeleton = CreateSkeleton(modelContent.skeleton);

            model.SetSkeleton(skeleton);
        }