我在CocoStudio中创建好了骨骼。
导入程序中。
CCArmature fk=(CCArmature)this->getChildByTag(3);
CCBone *bone=fk->getBone(“Weapon”);
bone->setPosition(20,50);
bone->setRotation(30);
CCLog(“R:%6.3f”,bone->getRotation());
CCLog(“P:%6.3f,%6.3f”,bone->getPosition().x,bone->getPosition().y);
我在程序中修改了骨骼的坐标以及角度,CCLog出来后的确也是我修改后的数值。
但是骨骼的贴图还是在原来那个位置没有变。
另外,我在CocoStudio中创建"Weapon"的骨骼,并不是在画面正中央。
但是在程序中获取bone->getPosition()的结果是(0,0)
这又是怎么回事。
我怎么才能获取到骨骼的真正位置?