先看下代码:
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("game.plist");
//添加左上角玩家
Sprite* player0 = Sprite::createWithSpriteFrameName("farmers_default.png");
是的,这代码没错。但为什么会有下面的错误呢?
原因:导出plist文件的是这样的
在直接将这两个文件改名成game.plist 和game.png 时候,记得把 game.plist 文件里的realTextureFileName、TextureFileName 节点的KEY改过来....
<key>realTextureFileName</key>
<string>game_Pack2013111985118_0.png</string>
<key>size</key>
<string>{1024,512}</string>
<key>TextureFileName</key>
<string>game_Pack2013111985118_0.png</string>
</dict>
下次谨记哈!