1

iOS で SpriteKit を使用して小さなプロジェクトを作成しています。SKTextureAtlas を使用して、foo.atlas を含むフォルダーを作成し、すべての png ファイルをその中に入れて実行し、すべて正常に動作します。しかし、私はこのフォルダを削除し、それにいくつかのpngを追加し、このフォルダをプロジェクトに再度ドラッグして実行すると、すべてのスプライトの位置が間違っていて、位置とサイズがすべて間違っています。これを修正するにはどうすればよいですか? ところで、私は product -> build clean を試しました。しかし、うまくいかないようです。

4

1 に答える 1

0

これが理由かどうかはわかりませんが、XCode は新しいイメージ ファイルをバンドル ディレクトリにコピーしますが、プロジェクトで削除した古いイメージ ファイルは削除しないことに気付きました。XCode はファイルを上書きするだけだと思います。オーガナイザーから派生データを削除して、実行時に XCode が削除されていない古いデータをロードしないようにします。シミュレーターでも同じですが、XCode は古いイメージ ファイルを削除しないため、アプリを削除して XCode から再度実行します。

于 2014-02-22T07:45:57.827 に答える