Home Game Development Got a bug with body animation? – C++

Got a bug with body animation? – C++

0
Got a bug with body animation? – C++

[ad_1]

I’m certain there is no such thing as a error within the location of the plist file and png picture, why is that this error nonetheless exhibiting?
the code as follows:

SpriteFrameCache::getInstance()->addSpriteFramesWithFile("/protagonist_move/a.plist");
	auto pSprite2 = Sprite::create();
	pSprite2->setPosition(500, 600);
	this->addChild(pSprite2,2);
	Vector<SpriteBody*>record;
	record.reserve(2);
	record.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("/protagonist_move/10001.png"));
    record.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("/protagonist_move/10002.png"));
	auto pAnimation = Animation::createWithSpriteFrames(record, 0.2f, 1000);
	auto pAnimate = Animate::create(pAnimation);
	pSprite2->runAction(pAnimate);

the errors as follows:
11

please take away “/” from “”/protagonist_move/a.plist” => ““protagonist_move/a.plist”

The drawback nonetheless exists after modification

I uploaded the demo file, please check out what’s the drawback.
demo.zip (1.2 MB)

The right sprite body identify is “10020.png” and “10021.png”, you may verify it in aaaa.plist, additionally you don’t want 10020.png and 10021.png, the aaaa.plist will add aaaa.png.

[ad_2]

LEAVE A REPLY

Please enter your comment!
Please enter your name here