1

私はcocos2dにかなり慣れていません。私が理解しているように、網膜画像は自動的に読み込まれます。Retina ファイルを別のフォルダに入れることはできますか? 説明させてください:

folder1 -> contains "image1.png" 
folder2 -> contains "image1@2x.png"

網膜画像が正しく読み込まれているかどうかを検出できません。

4

1 に答える 1

1

デフォルトでは、Xcode プロジェクト内の別のフォルダーまたはグループにある場合でも、Xcode はすべてのリソース ファイルをアプリ バンドルのルート フォルダーに配置します。

これは Xcode と cocos2d の両方で設定できますが、その価値よりもはるかに面倒です。

イメージを一時的に異なるコンテンツにすることで、ロードされているイメージのバージョンを簡単にテストできます。たとえば、Retina 解像度の画像に赤い X を描画してから、アプリを再起動します。さまざまな Retina および非 Retina シミュレーターを使用して検証します。

PS: cocos2d は @2x サフィックスの使用を推奨していません。独自のサフィックス (-hd、-ipad、-ipadhd、-widehd など) があります。

于 2013-09-16T11:18:24.360 に答える