2012-08-09 54 views
0

我用Zwoptex创建了精灵表并生成.plist文件。我有问题将这些精灵表链接到我的iOS游戏。我将在Zwoptex上创建的.plist和.png文件加载到Xcode,但更改无法识别。我不知道为什么会发生这种情况。这场比赛是用科科斯创造的。Sprite Sheet问题?

谢谢!

+0

更需要信息...那你试试?你会得到什么结果?你期待什么?任何警告/错误消息? – LearnCocos2D 2012-08-09 20:59:47

+0

我用Zwoptex创建精灵表和.plist文件。 我手动将.plist和相关的.png文件添加到xcode项目中。所有这些文件都显示在Project Navigator上,所以我确实看到它们。我开始使用以下代码更新项目上的** AppDelegate.m **: – esierr1 2012-08-09 22:24:55

+0

'//删除启动闪烁 \t [self removeStartupFlicker];如果([GameUtils sharedUtils] .deviceType == kDeviceIPad){[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@“Images.plist”]; //加载精灵文件 [CCSpriteBatchNode batchNodeWithFile:@“Images.png”]; [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@“[email protected]~ipad.plist”]; [CCSpriteBatchNode batchNodeWithFile:@“[email protected]~ipad.png”];' – esierr1 2012-08-09 22:26:27

回答

0

下面是如何使用在cocos2d我是个spriteSheet不知道这是你想找一个例子,以缺乏细节,但

[[CCSpriteFrameCache sharedSpriteFrameCache]addSpriteFramesWithFile:@"TreeSequance.plist"]; 
     CCSpriteBatchNode *treeSheet = [CCSpriteBatchNode batchNodeWithFile:@"TreeSequance.png"]; 

      CCSprite *smallerTree = [CCSprite spriteWithSpriteFrameName:@"Tree1.png"]; 

       smallerTree.position = ccp(500,500); 
       [treeSheet addChild:smallerTree]; 
       [self addChild:treeSheet]; 
+0

我用这个'//删除启动闪烁[self removeStartupFlicker]; //如果([GameUtils sharedUtils] .deviceType == kDeviceIPad){[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@“Images.plist”]加载精灵文件; [CCSpriteBatchNode batchNodeWithFile:@“Images.png”]; [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@“[email protected]~ipad.plist”]; [CCSpriteBatchNode batchNodeWithFile:@“[email protected]~ipad.png”]; – esierr1 2012-08-09 22:28:44