0

私は Xcode で cocos2dx をいじり、iphone 用に開発しています。私の質問は、Resources フォルダーに保存されている png 画像からのスプライトの作成に関するものです。画像が読み込まれ、リソース フォルダーから mysprite.png などを削除するまで、すべてが正常に機能します。cocos2d はファイルが見つからないなどのエラーを表示するはずですが、コンパイルはうまくいきます! そして、何とか mysprite.png をロードします。削除したスプライトは、何らかのキャッシュのどこかにまだ保存されているようです。そのようなキャッシュが 1 つ存在する場合、そのキャッシュをクリアするにはどうすればよいですか?

4

1 に答える 1

1

これはキャッシュが原因ではありません。Xcode がプロジェクトをコンパイルしてアプリ バンドルを作成すると、ディレクトリ内のすべてのリソースがコピーされます (その結果、すべての新しいリソースが追加され、そのバンドル内の変更されたすべてのリソースが置き換えられますが、削除されたリソースは削除されません)。 .

シミュレーターまたは iPhone からアプリを削除して、次にアプリをインストールするときに、新しく構築されたアプリに削除されたリソースが含まれないようにすることができます。

于 2013-10-24T19:09:36.310 に答える