(5) Cocos2d-x 3.x开发——导入Cocostudio资源

真心觉得Cocostudio导入资源坑爹!

Cocostudio目前的功能包括UI编辑器、动画编辑器、场景编辑器和数据编辑器。

UI编辑器导出的文件包括一个.ExportJson文件,一个.plist文件和一个.png文件。Cocostudio中文官网中说的是TouchGroup,英文官网中是UILayer,可是都已经不存在了。UILayer变成了Layer,现在也可以不创建Layer,直接加到场景上面。所以代码可以这样:

    Node *pNode = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("tauren.ExportJson");

    this->addChild(pNode);


.app中需导入头文件

#include <cocostudio/CocoStudio.h>


此方法是查找其他大神博客得到的,但好像还是行不通,我自己的写法是 :

 

    cocostudio::ArmatureDataManager::getInstance()->addArmatureFileInfo("tauren0.png","tauren0.plist","tauren.ExportJson");

    armature = cocostudio::Armature::create("tauren");

    armature->getAnimation()->playByIndex(0);

    armature->setScale(1.0f);

    armature->setPosition(Vec2(150,150));

    this->addChild(armature);


别忘了在.h 中加上

    cocostudio::Armature *armature;   和 头文件  #include <cocostudio/CocoStudio.h>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值