位置: 编程技术 - 正文

cocos2dx3.2开发 RPG《Flighting》(二)骨骼动画介绍及游戏美术资源分享(cocos开发游戏)

编辑:rootadmin

推荐整理分享cocos2dx3.2开发 RPG《Flighting》(二)骨骼动画介绍及游戏美术资源分享(cocos开发游戏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos creator rpg,cocos2d开发app,cocos游戏开发教程,cocos2d开发的知名游戏,cocos2dx游戏开发,cocos2d-js游戏开发,cocos2d开发的知名游戏,cocos2d开发的知名游戏,内容如对您有帮助,希望把文章链接给更多的朋友!

一、前言

关于骨骼动画,如果大家不知道是什么东东的话,可以先百度一下。

如果大家有去玩过我介绍的《BattleHeart》的话,你会发现,里面用到的就是骨骼动画,而且骨骼动画有几个帧序列动画无法比拟的优点:

1)不需要太多的资源,就可以实现多种动画

2)动画效果可以自行设置(很适合像我这种没有美工MM辅助的苦&#;)

3)可以随意替换,如果你有认真观察《BattleHeart》的话,你会发现,当你的英雄换了一把剑的时候,战斗的时候就用那一把剑。就是说能实现简单的换装同步。

二、正文

下面开始介绍怎么使用骨骼动画。

不得不提,cocos2dx提供了很好很强大的工具cocostudio给我们使用,使用cocostudio我们就可以很轻松地创建骨骼动画并且在项目中使用。

这里我的cocostudio版本是1.6(貌&#;现在已经升到2.0了)

1.在cocostudio1.6中创建一个火柴人

打开cocostudio1.6并选择动画编辑器,并且选择新建项目,进入如下界面

窗口介绍:

最右边:Resource里面放入你需要用到的资源,注意骨骼动画里面用到的资源一般是一段段的(如前手臂,后手臂,头等)

左上角:形体模式,你可以把形体模式当做就是静态模式,通常创建骨骼动画都是先在形体模式上搭好一个人。

其实这个动画编辑器做得挺简单的,可以自己摸索一下

第一步 :

导入所需资源,并且拼好一个人。就像玩拼图那样拼就好了。

第二步:

创建骨骼,可以这样理解,资源图片只是皮肤,一个动画真正动的是骨骼,骨骼带动皮肤。点击工具栏里面的创建骨骼按钮,即可以在我们的"皮肤"上面创建一根骨骼,需要注意的是,骨骼有主次方向之分,就是说最好中主心骨中拉出一根骨骼出来,例如我这个主心骨就是上半身,那就先创建上半身这根骨头,再从这根骨头向外扩展。这个不好描述,大家用一下就应该会有感觉了。骨骼拉完之后是这个样子的。由于我的火柴人是黑色的不好观看骨骼,所以我选择了全部,方便观察,基本上每一段就对应一根骨头

cocos2dx3.2开发 RPG《Flighting》(二)骨骼动画介绍及游戏美术资源分享(cocos开发游戏)

第三步:

对每一个骨骼右击,设置骨骼的父子关系,并且对每个资源右击,骨骼和资源绑定。设置父子关系,就是说谁要根据谁来转动,当父转动时,子也随之转动。好比人的前手臂和后手臂的关系,你可以只动你的前手臂(子),保持后手臂(父)不动。但是你不可能做到只动你的后手臂(父)而不动你的前手臂(子)吧。。好吧,至少我是做不到。骨骼跟资源绑定很好理解,就是让骨骼跟皮肤一一对应起来。绑定完之后基本没变化,这里就不截图了。前面已经说了,形体模式主要是负责人在不动的时候的布局,到此形体模式的工作已经做完了。

第四步:

点击左上方的形体模式按钮,切换到动画模式,界面如下。

如果有玩过Flash的,那就简单了,这不就是一个简化版的Flash动画编辑器吗。

左边动作列表:是你动作(动画)的名称,最好修改一下,因为以后在代码中调用需要用到这个名称。

中间动画帧:对于学过Flash的同学应该不用解释这是什么了,没学过的可以理解为一张张图片连续播放的序列

第五步:添加关键帧,修改关键帧的位置,旋转,大小等属性

接下来的步骤就跟flash一模一样了,cocostudio也是自动创建补间动画的,所以只需要添加关键帧并且修改关键帧的属性就好了。

在关键帧中可以旋转火柴人的身体以修改属性,很方便。做完之后记得点击播放键看看哦。很好玩吧。

第六部:导出项目。

2.在cocos2dx项目中导入骨骼动画

在项目中导入骨骼动画很方便,毕竟有专门的类

addArmatureFileInfo的三个参数分别对应从cocostudio里面导出的那三个文件

Armature::create()的参数是项目名

armature的play函数的参数就是刚刚我们创建动画的名字。

3.在cocos2dx项目中相关配置

假如大家不会再cocos2dx-VS项目中配置cocostudio,这里给出一个很好的博客网址供大家参考

cocos2dx之TableView和ScrollView的混合使用 **************************************************************************时间:--作者:Sharing_Li转载出处:

Cocos2dx CCLabelAtlas字体与CCLabelTTF字体的使用方法 1.、字体1、CCLabelAtlas字体示例代码:CCLabelAtlas*LBsocre4=CCLabelAtlas::create(CCString::createWithFormat(%d,c)-getCString(),labelatlasimg.png,,,'0');LBsocre4-setAnchorPoint(ccp(0,0.

Bullet(Cocos2dx)之创建地形 Bullet提供了几个类btBvhTriangleMeshShape,btHeightfieldTerrainShape去创建一些网图形,首先了解btHeightfieldTerrainShape,通过高度图数据创建一个3D地形。Astaticmeshthat

标签: cocos开发游戏

本文链接地址:https://www.jiuchutong.com/biancheng/372649.html 转载请保留说明!

上一篇:cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要)

下一篇:cocos2dx之TableView和ScrollView的混合使用(cocos2d-js-min.js)

  • 配建保障房税收规定
  • 什么情况借钱
  • 资产负债表其他流动资产计算公式
  • 增值税小规模纳税人
  • 公允价值变动损益增加记哪方
  • 购货方付款会计分录
  • 小规模纳税人免征增值税政策
  • 净流动负债和流动负债
  • 利润表营业外收入怎么取数
  • 收取违约金如何处罚
  • 出口抵减内销产品应纳税额年终结转
  • 开外管证再省外预缴税收要怎么报税?
  • 信用贷的基本准入要求
  • 房地产企业内部查账查什么
  • 年终红包怎么入账
  • 案例分析房产税会计分录怎么写?
  • 补贴收入需要缴纳增值税吗为什么
  • 怎么确定高新产品
  • 工程价款是什么意思
  • 购买材料物资入账需哪些原始凭证?
  • 企业减免所得税
  • 公账的钱如何合法取出会计
  • 应交税费已交税金借方有余额
  • 虚开增值税简单例子
  • window1020h2更新问题
  • 小规模纳税人的增值税怎么算
  • win10电脑文件夹打不开
  • 免征的农资增值税怎么算
  • 腾讯电脑管家中的软件搬家
  • s3tray2.exe - s3tray2是什么进程 有什么用
  • PHP:pg_connect()的用法_PostgreSQL函数
  • 公司员工意外险,死亡能赔多少钱
  • vue前端页面设计
  • 企业可以超范围经营吗
  • 企业管理的管理系统
  • 耕地开垦费应计入哪个会计科目
  • htmlcssjavascript网页制作
  • 生产成本结转怎么登账
  • 模型如何优化
  • 浅谈php中静态方法的应用
  • 代发工资一般收多少服务费
  • 进项抵销项的会计分录
  • 预支工资的借条图片
  • 建筑行业预交增值税税率是多少
  • 公司当月没有人发工资
  • 进项大于销项附加税怎么处理
  • 学电脑的好网站
  • 2020织梦建站教程全集
  • 小微企业可以不交税吗
  • 小微企业所得税税收优惠政策2023年
  • 完税证明可以直接做账吗
  • 商品入库进项税不抵扣会计分录
  • 收付实现制的适用范围
  • 库存现金的账务处理流程
  • 外汇是先入帐还是先申报
  • 个体工商户要进行汇算清缴吗
  • 免税苗木普通发票抵扣怎么在申报填写
  • 合资公司股东如何退股
  • 发票每月上报汇总怎么弄
  • 财务专用章的效力
  • solaris 11.4
  • Linux磁盘分区的作用
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • 怎样让xp系统变得更加流畅
  • ubuntu 9.04 X3100 显卡开启3D特效
  • macbook如何安装苹果系统
  • win7自动更新在哪
  • win10变成win8怎么办
  • 如何彻底删除超级QQ秀
  • win7系统安装软件乱码
  • 金庸笔下十大最受欢迎人物
  • dos 改名
  • scp命令详解(全)
  • unity鼠标移动控制角色旋转
  • js中判断
  • 下列关于javascript的叙述正确的有
  • 国际货运怎么代理
  • 张家港保税区地区生产总值
  • 税源管理科是干什么的工作
  • 防疫物资开票免税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设