저는 cocos2d-x 2.2.3과 spine 1.9.07을 사용하고 있습니다. Spine에서 "seller.atlas", "seller.json"및 "seller.png"를 내 프로젝트의 Resource 폴더에 저장했습니다. 그런 다음, 초기화() 메소드에Spine Atlas 파일의 오류
void CCObject::release(void)
{
CCAssert(m_uReference > 0, "reference count should greater than 0");
--m_uReference;
if (m_uReference == 0)
{
delete this;
}
}
그것은 뭔가 잘못해야하므로 skeletonNode이 NULL 것을 의미 나는 골격 애니메이션을
skeletonNode = CCSkeletonAnimation::createWithFile("spine/seller.json", "spine/seller.atlas");
skeletonNode->debugSlots = true;
skeletonNode->timeScale = 0.5f;
skeletonNode->setAnimation("walk", true);
skeletonNode->debugBones = true;
CCSize windowSize = CCDirector::sharedDirector()->getWinSize();
skeletonNode->setPosition(ccp(windowSize.width/2, 50));
addChild(skeletonNode);
를 사용하려면 다음 코드를 추가하지만, 그것은이 같은 오류를 발생 아틀라스 파일 그러나 나는 그것을 :(어떤 도움을 주시면 감사하겠습니다
무슨 일을 알고하지 않습니다!. D
cocos2dx 2.2.3 오래된 척추 파서를 사용 때문입니다
네 말이 맞습니다. 나는 EsotericSoftware에서 제공하는 것을 사용하여 spine 런타임을 업데이트했습니다. https://github.com/EsotericSoftware/spine-runtimes에서 문제가 사라졌습니다. :디 –