0
我加載與下面的代碼精靈表:Cocos2d Sprite Sheet無法正確加載某些幀?
[cache addSpriteFramesWithFile:[NSString stringWithUTF8String:plistPath] textureFilename:[NSString stringWithUTF8String:spritePath]];
然後我將用我的我的動畫的當前幀:
[this->fSprite setDisplayFrame:[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:[NSString stringWithUTF8String:fAnimFSM->GetCurrentImageSequence()->fImages[frame]]]];
正確的框架來了,但它似乎是底框直接位於當前幀之上的幀也將被渲染。正如你可以在下面的圖片中看到的,你可以看到我的當前動畫幀上方有一個1像素水平線。
plist中看起來完美給我,加上我有5+我的精靈表動畫只有1動畫從這個問題的困擾。
這可能是什麼?
在此先感謝。
你如何創建精靈幀/紋理地圖集?大多數工具默認爲任意兩張圖像之間的距離爲2像素,以防止出現這種確切問題。 – LearnCocos2D
@ LearnCocos2D我正在等待我的圖形團隊爲我更新這個。只要我知道我會回來讓你知道。他們目前正在度假。 –
@ LearnCocos2D請將您的評論添加爲解決方案,以便我可以接受。謝謝。 –