cocos2dx-lua 骨骼动画spine使用心得(cocos2dx版本 3.17 spine版本3.6.53)

1.骨骼动画简述

骨骼动画是cocos2d-x动画在人物渲染方面的技术,分二个部分:用于绘制人物的外观呈现(被称为蒙皮或者mesh)和用于mesh进行动画(造型和关键帧) 的一组分层的相互连接的骨骼.

优势:

1 骨骼绑定可以让动画更精准,更真实自然,并可通过程序动态控制
2 动画各部分采用拼接方式,占用位图/内存资源少
3 骨骼显示对象与骨骼的逻辑分离,可在不影响动画播放的情况下动态更换

2.骨骼动画工具

一般美术这边采用的是spine编辑工具,动画制作好后产出一个.json文件,一个.atlas文件和一个.png文件。1

3.应用于代码中

1.创建动画

cocoslua中引擎提供我们的方法是

sp.SkeletonAnimation:create(jsonFilePath,atlasFilePath,scale)

create函数接受三个参数:json文件路径,atlas文件路径,scale

这里scale默认为1,想要调整大小就调整为大于1或小于1的值即可

2.设置要播放的动画

要播放什么动画,我们使用setAnimation方法,这个方法的作用是立即结束当前动画,转而开始另一个动画

sp.Skeleto
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值