骨骼的运动和顶点蒙皮是不同的两个过程,骨骼的运动比较简单,就不详细说了。 先贴一下顶点计算公式: 1 VertexPos = MJ-0 * weight[index0].pos * weight[index0].weight+ ... + MJ-N * weight[indexN].pos * we ...
分类:
其他好文 时间:
2016-07-21 14:56:24
阅读次数:
252
cocos2dx版本为3.10 1.在使用spine的过程中,发现了一个比较严重的问题:每次创建SkeletonAnimation的时候都会很卡,即使是使用同一个骨骼数据skeletonData。 跟踪代码发现,在每次调用函数spine::SkeletonAnimation::createWithF ...
分类:
编程语言 时间:
2016-07-13 22:48:48
阅读次数:
632
第一步,创建一个biped骨骼。 这个就不截图了,因为基本都会。 记住一点,先改变了关键点再去修改,不然修改的是前一个关键帧的动作。 第二步,开启自动关键帧,然后给初始位置双脚添加踩踏关键点。设置关键点后,角色就只能在平面上进行移动。 设置踩踏关键帧后,时间轴上面的会变成黄色。 第三步:然后开始在第 ...
分类:
其他好文 时间:
2016-07-10 16:34:56
阅读次数:
580
面数控制, 以三角面计算 不要超过4边的面 光滑组,法线 单位CM,单位比例 中心点 3DMax:Reset Transform Maya:Freeze Transformation 帧率:30帧 不要使用虚拟体 CS骨骼与Bone骨骼, 数量控制在30-50 不支持约束动画 不支持顶点动画 可以使 ...
分类:
其他好文 时间:
2016-07-04 10:07:50
阅读次数:
131
首先 基本步骤转官方文档
后续 学习实现
新建骨骼动画
首先点击屏幕右上角的 文件->新建文件(快捷键:Command+N),打开如下界面,选择骨骼动画,点创建:
主界面介绍
首先我们需要了解一下编辑器界面中各个部分的功能,
我们常用的空间的位置已经不需要使用了
1.资源列表,这里显示你项目中所有资源,如果想编辑骨骼,首先需要将骨骼动画...
分类:
其他好文 时间:
2016-07-03 19:33:31
阅读次数:
190
cocos2dx的精灵缓存在创建一组精灵帧,加载瓦片地图,普通动画的创建、骨骼动画等等都会通过plist(parameter list)文件获得需要的信息,建立器游戏中需要的类对象。本文从CCSpriteFrameCache读取plist创建精灵帧研究起。其中代码使用到了tinyXML2第三方库,以及SAX(simple api xml)。然后在从精灵帧创建精灵反向研究,plist文件数据的含义。...
分类:
其他好文 时间:
2016-06-29 11:30:15
阅读次数:
1126
http://www.cnblogs.com/crazylights/p/4312211.html CleanData是什么 CleanData以前没有特定的名字,(在easydown这个开源项目中,作为一个GameObjParser模块存在)。在某三国项目中,我们使用GameObjParser将N ...
分类:
编程语言 时间:
2016-06-23 01:06:13
阅读次数:
183
前言 从事cocos2dx开发三年多了,一直没有找到比较好的骨骼工具。后来接触了dragonbones,仅管cocos对dragonbones有支持,但是也仅限2.2版本,并一直都不更新。官方有c++源代码,但是代码看起来很乱,代码的风格也不那么让人接受接口使用不清晰。动画要在flash里编辑,显示 ...
分类:
其他好文 时间:
2016-06-01 21:07:01
阅读次数:
785
简介 本片blog主要给大家提供一个统一的骨骼动画解决方案,无论你之前用的是cocos自带的骨骼,还是spine,或者是两者都有,都可以转换成dragonbones骨骼,然后加到游戏中使用。 如果你的事2.3及以后的版本的骨骼文件直接就可以导入,这里就不做介绍了。 工具 Dragonbones pr ...
分类:
其他好文 时间:
2016-05-30 21:36:05
阅读次数:
1901
将多个skinnedMeshRenderer合并成一个skinnedMeshRenderer,主要涉及的mesh合并、骨骼列表合并、重定向顶点骨骼索引。其中重定向顶点骨骼索引只是通过加偏值即可完成,所以总体来说并无耗时操作。但合并一个由十几个skinnedMeshRenderer组成,总顶点数不足一 ...
分类:
编程语言 时间:
2016-05-19 21:05:58
阅读次数:
1292