cocos2dx动画技术选型

本文探讨了cocos2dx游戏开发中骨骼动画的不同技术选型,包括帧动画的缺点和骨骼动画的优势。分析了cocosStudio、dragonbones和spine的特点,指出各自的优缺点。建议在资源复用和程序实现动态效果的需求下,dragonbones可能更适合cocos2dx项目。
摘要由CSDN通过智能技术生成
以下是可能的技术选型

帧动画(缺点)
帧动画占用图片较多
帧动画处于资源限制很难表现出特别强的效果
程序手写action的方式很费时间,可能表述一个完美的动画需要1天或几天的时间,处于项目实际工期的要求常常会妥协 不做这种动画或者改用其他效果差但实现简单的方式, 最后导致游戏品质上不去
理想的动画方式: 全部交给美术实现,程序直接导入或者经过简单修改可用
骨骼动画
首先: 并不是人物/怪物的动作动画才是骨骼动画,简单的说骨骼动画是由多个骨骼组成的
可以把flash的每一层或者cocos2dx的每一个node 看成一个骨骼
一个复杂的动画由多个骨骼的单独动画混合而成, 每一个骨骼可以是一个node在run各种action, 也可以是一组帧动画, 也可以是二者的结合体
我们也可以将纯帧动画 等价于 一个骨骼动画里只有一个骨骼 并且这个骨骼是一个定时更换图片的帧动画
所以 凡是能用帧动画解决的问题 用骨骼动画都能解决 
骨骼动画具有占用空间小,可以表示复杂动画的实现, 它的问题在于骨骼运动时要实时运算数据所以相比帧动画会加大机器的负担, 但是这个在现在的手机上已经不存在任何问题

骨骼动画的cocos2dx支持

1. cocosStudio
cocosStudio是触控的亲儿子,虽然很坑,不过基本是可以满足要求的, 可以解决原生帧动画的问题
优势: 引擎自带
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值