赞
踩
下载链接:http://zh.esotericsoftware.com/spine-unity-download
①_Atlas 文件是texture atlas文件 (.atlas.txt). 它包含对material和 .atlas.txt 文件的引用.
②_Material 包含了各个 texture atlas页 (.png). 它包含对着色器和 .png texture的引用.
③_SkeletonData 存储了skeleton数据 (.json, .skel.bytes). 它包含了对 .json 或 .skel.bytes 文件以及生成的 _Atlas 资产的引用. 它还为skeleton提供了自定义的导入和动画设置
Transform role = this.transform.Find("root/role");
skelet = role.GetComponent<SkeletonAnimation>();
Spine.AnimationState animationState = skelet.AnimationState;
//动作完成后的回调
animationState.Complete += OnSpineAnimationComplete
bool success = skeletonAnimation.Skeleton.SetSkin("skinName");
skeletonAnimation.Skeleton.SetSlotsToSetupPose()
//要设置一个动画,需要确定轨道索引(index)、动画名称和是否循环动画
TrackEntry entry = skeletonAnimation.AnimationState.SetAnimation(trackIndex, "walk", true);
//要排队动画, 需要提供轨道索引、动画名称、是否循环播放该动画, 以及该动画在轨道上开始播放的延迟时间(以秒计).
TrackEntry entry = skeletonAnimation.AnimationState.AddAnimation(trackIndex, "run", true, 2);
skeletonAnimation.timeScale = 1.2f;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。