您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x用rube box2d editor当关卡编辑器写游戏

2013-03-07 23:36 288 查看
转载请说明出处/article/1848381.html

转载请说明出处/article/1848381.html

std::string fullPath = CCFileUtils::sharedFileUtils()->fullPathFromRelativePath("images.json");
unsigned long size;
unsigned char *file = CCFileUtils::sharedFileUtils()->getFileData(fullPath.c_str(), "rt+", &size);
std::string str = "";
for (int i = 0; i < size; i++)
{
str += file[i];
}
std::string error;
b2dJson json;
world = json.readFromString(str, error);

b2dJsonImage *image1_ = json.getImageByName("image1");

CCSprite *image1 = CCSprite::create("images/mcclory.png");
image1->setScale((image1_->scale * PTM_RATIO)/ image1->getTexture()->getPixelsHigh());

image1Body->SetUserData(image1);

this->addChild(image1, 0);


注意在编辑的时候 图片的中心一定要和刚体的位置重合





软件地址:https://www.iforce2d.net/rube/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: