2

cocos2d テンプレートを更新しようとしましたが、次のようになりました。

cocos2d: CCFileUtils: Warning HD file not found: bgs-jungle-hd.png
cocos2d: CCTexture2D. Cant create Texture. UIImage is nil 
cocos2d: Couldnt add image:bgs-jungle.png in CCTextureCache

製品 - >クリーン、製品 - >ビルドフォルダーのクリーン、デバイスからのアプリの削除、Xcodeの再起動を試みましたが、同じ問題が発生しました。

次に、古い cocos2d で正常に動作していたバックアップを開きましたが、同じ問題が原因でクラッシュします。ファイルはすべての場所で正しく綴られています。私のコードには何も問題はありません。

Xcode のすべてのデータと履歴を完全に消去するにはどうすればよいですか?

4

2 に答える 2

4

アプリがリソースを開くことができない場合は、必ず最初に次の 2 つのことを確認してください。1 つ目は、ファイル名のスペルを間違えたり、間違った大文字を使用していないことです (デバイスではファイル名は大文字と小文字が区別されます)。2 つ目は、このファイルが「リソースのコピー」ビルド フェーズ。

リソースが「リソースのコピー」ビルド フェーズに追加されていることを確認するには:

プロジェクト ナビゲーターで、一番上の項目 (プロジェクトの名前) をクリックします。これにより、プロジェクト設定が表示されます。ターゲットを選択し、[ビルド フェーズ] をクリックして、[バンドル リソースのコピー] フェーズを開きます。アプリのバンドルにコピーされるすべてのリソース ファイルが一覧表示されます。リストの一番下にある「+」ボタンを使用して、不足しているファイルを追加できます。

または、プロジェクト ナビゲーターでファイルを選択した場合、右側のサイドバーのファイル インスペクターで、このファイルのターゲット メンバーシップを設定できます。通常、リソース ファイルのターゲットをチェックすると、そのターゲットの「リソースのコピー」フェーズに追加されます。

于 2012-12-14T11:09:00.507 に答える
0

私もこの問題を経験しました。リソースフォルダを追加するときは、方法を選択してください

「追加されたフォルダのフォルダ参照を作成する」

選択しないでください

「追加されたフォルダのグループを作成する」

お役に立てば幸いです:)

于 2012-12-14T03:31:46.760 に答える