美文网首页
013--spine骨骼动画

013--spine骨骼动画

作者: HeavenOrSky | 来源:发表于2019-04-17 15:15 被阅读0次

spine骨骼动画工具

1: 骨骼动画: 把动画打散, 通过工具,调骨骼的运动等来形成动画
2: spine是一个非常流行的2D骨骼动画制作工具
3: spine 动画美术人员导出3个文件:
(1) .png文件:动画的”骨骼”的图片集;
(2).atlas文件: 每个骨骼在图片集里面位置,大小;
(3).json文件: 骨骼动画的anim控制文件,以及骨骼位置等信息;
4: 骨骼动画导入: 直接把三个文件拷贝到项目的资源目录下即可;
5: 使用骨骼动画:
(1) 直接拖动到场景;
(2) 创建一个节点来添加sp.Skeleton组件;

sp.Skeleton

1: sp.Skeleton: 控制面板属性:
Skeleton Data: 骨骼的控制文件.json文件;
Default Skin: 默认皮肤;
Animation: 正在播放的动画;
Loop: 是否循环播放;
Premuliplied Alpha 是否使用贴图预乘;
TimeScale: 播放动画的时间比例系数;
Debug Slots: 是否显示 Slots的调试信息;
Debug Bone: 是否显示Bone的调试信息;
2: sp.Skeleton重要的方法: Skeleton是以管道的模式来播放动画,管道用整数编号,管道可以独立播放动画,Track;
(1)clearTrack(trackIndex): 清理对应Track的动画
(2)clearTracks(); 清楚所有Track动画
(3)setAnimation(trackIndex, “anim_name”, is_loop)清楚管道所有动画后,再从新播放
(4)addAnimation(trackIndex, “anim_name”, is_loop);往管道里面添加一个动画;

动画事件监听

1: setStartListener: 设置动画开始播放的事件;
2: setEndListener : 设置动画播放完成后的事件;
3: setCompleteListener: 设置动画一次播放完成后的事件;

相关文章

  • 013--spine骨骼动画

    spine骨骼动画工具 1: 骨骼动画: 把动画打散, 通过工具,调骨骼的运动等来形成动画2: spine是一个非...

  • 骨骼动画

    为了实现动画效果,我们可以使用序列图,或者可以选择骨骼动画。这里的动画效果,并不是说图片通过变形拉伸等等实现的效果...

  • 动画骨骼

    Spine.AnimationState为动画提供了C#事件的回调功能。你可以使用这些来处理一些基本的动画播放。 ...

  • cocos creator spine骨骼动画组件使用

    1: 掌握sp.Skeleton组件的使用; spine骨骼动画工具 1: 骨骼动画: 把动画打散, 通过工具,调...

  • cocos creator基础-(十一)spine骨骼动画组件使

    1: 掌握sp.Skeleton组件的使用; spine骨骼动画工具 1: 骨骼动画: 把动画打散, 通过工具,调...

  • 2020-03-11关于blender2.82自带rigify骨

    基础流程 骨骼创建 生成rig骨骼 确保变形骨骼以外的骨骼都不参与形变 骨骼绑定 调试动作 烘培骨骼动画到骨骼的关...

  • ccc spine骨骼动画暂停和播放

    spine骨骼动画时怎么让动画暂停和恢复呢?

  • LayaBox 骨骼动画

    用龙骨做完动画后,需要使用 LayaIDE 工具进行转换一下 如果需要换装,需要使用模板的方式创建并设置动画模式为...

  • 人物动画骨骼

    关于人物动画中人物模型上没有找到骨骼的问题,可能是人物模型的Inspector面板中的Rig属性没有设置为人形动画...

  • SceneKit - 骨骼动画

    1.import SceneKit 导入框架 2.在视图上添加 scnView 用以展示模式 3.加载 dae ...

网友评论

      本文标题:013--spine骨骼动画

      本文链接:https://www.haomeiwen.com/subject/mhtkwqtx.html