[cocos2dx的官网看来没啥人气]动画编辑器最终输出文件duration属性问题

动画编辑器最终输出文件duration属性问题 | duration attr problem in .ExportJson file of animation editor

版本 : cocostudio 1.2.0.1 cocos2d-x 3.0beta

version : cocostudio 1.2.0.1 cocos2d-x 3.0beta

在动画编辑器的输出文件(.ExportJson文件)中,animation_data/mov_data的所有元素的dr属性都是动画长度-1(正确的是没有-1).这导致的结果是动画的最后一帧被略过了,看起来动作不连贯.

In the animation editor output file (. ExportJson file), dr attr of all elements under animation_data / mov_data was FRAMES_COUNT -1(not FRAMES_COUNT).This leads to the result of the last frame of the animation is skipped, the action does not seem coherent.

临时解决办法:

在读取这个dr属性的时候加上1, 如下:


CCDataReaderHelper.cpp 1450行:

movementData->duration = DICTOOL->getIntValue_json(json, A_DURATION, 0);

// 加入下面这行

movementData->duration += 1;


Temporary solution:

when dr attr was reading, +1 to it, as follow:


CCDataReaderHelper.cpp line:1450

movementData->duration = DICTOOL->getIntValue_json(json, A_DURATION, 0);

// add this line

movementData->duration += 1;


顶一个,求反馈

楼主,此问题以反馈CocoStudio组,稍后给您回复。:2: