-[CCFileUtils fullPathForFilename:resolutionType:] : cocos2d: 警告: ファイルが見つかりません: play.png
Cocos2d ゲーム....始めたばかりの非常にシンプルなゲームです。
これはクラス全体であり、「play.png」と「sound.png」は見つかりません。どちらも「buttons.plist」(テクスチャ パッカー ドキュメント) にあり、ビルド フェーズに含まれています。
クラス:
- (id) init {
if ((self = [super init]))
{
//[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"looped.mp3" loop:YES];
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"buttons.plist"];
CGSize winSize = [CCDirector sharedDirector].winSize;
CCSprite* background;
if( winSize.width == 568 || winSize.height == 568 )
background = [CCSprite spriteWithFile: @"title_bg-5x.png"];
else
background = [CCSprite spriteWithFile: @"title_bg.png"];
[background setPosition: ccp(winSize.width/2, winSize.height/2)];
[self addChild: background];
CCMenuItemImage *play = [CCMenuItemImage itemWithNormalImage:@"play.png" selectedImage:@"play.png"
target:self selector:@selector(actionGame:)];
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
play.position = ccp(winSize.width/2,winSize.height/2);
}
else
{
play.position = ccp(winSize.width/2,winSize.height/2);
}
CCMenuItemImage *sound = [CCMenuItemImage itemWithNormalImage:@"sound.png"
selectedImage: @"sound.png"
target: self
selector:@selector(actionSound:)];
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
sound.position=ccp(winSize.width/2,winSize.height/2);
}
else
{
sound.position=ccp(winSize.width/2,winSize.height/2);
}
CCMenu *menu = [CCMenu menuWithItems:play, menu, nil];
[self addChild:menu z:4];
}
return self;
}
ナビゲーター:
Build Phases には、すべての .plist ファイルと .png ファイルも含まれています。
このエラーが発生する理由/ボタンが表示されない理由はありますか? これはプロジェクトの始まりに過ぎず、これまでこの問題が発生したことはありません。
あなたが私に提供できる助けをありがとう。