cocoStudio动画文件导入到cocos2d-x

cocostudio的帧动画导出三个文件Panda.ExportJson, Panda.png, Panda.plist, 请问这三个怎么正确的在cocos2d-x中调用,最好能给个示例代码,谢啦

这我会!虽然我也是新手吧!前两天自己琢磨出来了!我用的是cocos2dx3.0Beta2
代码如下:
cocostudio::ArmatureDataManager::getInstance()->addArmatureFileInfo(“attack/attack0.png”,“attack/attack0.plist”,“attack/attack.ExportJson”);
auto* armature = cocostudio::Armature::create(“attack”);
armature->getAnimation()->play(“Animation1”);
armature->setPosition(240,160);
this->addChild(armature);
第一行把三个文件都用上,第二行里的creat里的名字一般都是你新建cocostudio工程时候的那个名字,第三行paly里的名字是你想要播放动画的名字。
附带上我的json文件的内容应该就明白了:
“content_scale”: 0.2,
“armature_data”:
{
“strVersion”: “1.2.0.1”,
“version”: 1.201,
“name”: “attack”,
“bone_data”:
{
“name”: “Layer2”,
“parent”: “”,
“x”: 0.0,
“y”: 1.0,
“z”: 2,
“cX”: 1.0,
“cY”: 1.0,
“kX”: 0.0,
“kY”: 0.0,
“arrow_x”: 0.0,
“arrow_y”: 0.0,
“effectbyskeleton”: false,
“display_data”:
{
“name”: “pa1.png”,
“displayType”: 0,
“skin_data”:
{
“x”: 0.0,
“y”: 0.0,
“cX”: 1.0,
“cY”: 1.0,
“kX”: 0.0,
“kY”: 0.0
}
]
},
{省略图片信息…
},

“animation_data”:
{
“name”: “attack”,
“mov_data”:
{
“name”: “Animation1”,
“dr”: 26,
“lp”: true,
“to”: 0,
“drTW”: 0,
“twE”: 0,
“sc”: 1.0,
“mov_bone_data”:
{
“name”: “Layer1”,
“dl”: 0.0,
“frame_data”:
{
“dI”: 0,
“x”: 0.0,
“y”: 0.0,
“z”: 0,
“cX”: 1.0,
“cY”: 1.0,
“kX”: 0.0,
“kY”: 0.0,
“fi”: 0,
“twE”: 0,
“tweenFrame”: false
},
{
“dI”: 1,
“x”: -47.999954223632812,
“y”: 6.9999923706054688,
“z”: 0,
“cX”: 1.0,
“cY”: 1.0,
“kX”: 0.0,
“kY”: 0.0,
“fi”: 5,
“twE”: 0,
“tweenFrame”: false
},
{省略图片信息…
},

“texture_data”:
{
“name”: “pa1”,
“width”: 800.0,
“height”: 400.0,
“pX”: 0.5,
“pY”: 0.5,
“plistFile”: “”
},

“config_file_path”:
“attack0.plist”
]
}

我是直接把你的代码复制到了HelloWorld的Init()函数里,改了一些参数,但是cocostudio::这个出问题了,需要自己在头文件定义什么吗?

#include “cocostudio\CocoStudio.h”
USING_NS_CC;
然后把属性C++的附加包含目录添加一下,添加什么可以参考testcpp那个自带的示例

:2: :2: :2: :2: