cocos creator帧动画 对齐

在cocos creator中使用帧动画(spriteFrame)时,如果只使用默认的设置,帧会以锚点为中心来刷新,比如一个角色一刀砍出,会发现刀只伸了一半,角色向反方向移动了另一半;我们要的不是这种效果。

 

先看一下演示动画:cocoscreator 帧动画对齐演示

动画素材由爱给网提供

动画中,我们要达到的效果是角色向右脚前踏一步,砍一刀;

而错误的示范中,角色原地不动,左脚跑到后面,很不自然。

 

原因就是在帧动画设置的过程中,只使用了默认的设置:

 

要想达到踏出一步的效果,就要用到动画的另一个属性:positon:

 

第一个position节点设置在原地

第二个position节点向下拉一拉,使第二帧的左脚与第一帧的左脚对齐

这样就达到了踏出右脚的效果

 

最后一个position节点返回原地,将右脚收回。

 

还有需要注意的一点是,将position的转换模式设置为constant,不然线性移动就太奇怪了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值