给一个CCArmature添加组件如
hero = CCArmature::create("hero");
pNode->addChild(hero);
hero->setScale(2.0f);
hero->setAnchorPoint(ccp(0.5,0));
hero->setPosition(ccp(100,100));
hero->getAnimation()->play("idle");
hero->addComponent(PlayerController::create());
运行弹出错误提示
给一个CCSprite添加同样的组件就没有问题
CCSprite* hero1 = CCSprite::create("hero.png");
hero1->addComponent(PlayerController::create());
addChild(hero1);
这是怎么回事啊?