4

ユニバーサル アプリの ipad および ipad HD バージョンの画像リソースはどのように命名されますか?

iPhone で通常の HD 画像をサポートする場合は、imageName.pngimageName-hd.pngを使用します。しかし、ユニバーサルを作成した場合、画像の名前を変更してimageNameiPad.pngimageNameiPad-hd.pngを使用する必要があると思いますか?

命名規則の仕組みを教えてください。

ありがとうアビナフ

4

3 に答える 3

15

cocos2d (バージョン 2.0 または 1.1beta) での正しい方法は次のとおりです

通常のiPhone:

画像.png

網膜 iPhone:

image-hd.png

通常の iPad:

image-ipad.png

網膜 iPad:

image-ipadhd.png

コードで image.png を呼び出すだけで、コードがデバイスを検出し、ファイルを適切に使用します。

于 2012-03-23T01:18:01.647 に答える
4

私はそれが次のようになると信じています:

通常のiPhone:

画像.png

網膜 iPhone:

image.png-hd

通常の iPad:

image.png-iPad

網膜 iPad:

image.png-hd-iPad

エラーが発生する可能性があるため、-hd の代わりに @2x を使用しないでください。

于 2012-03-10T23:56:34.617 に答える
-1

iOS(iPhone用)でRetinaディスプレイをサポートするためにリソースに名前を付けるのとまったく同じように機能すると思います。私の考えは次のとおりです。

  • MyFile.png は標準解像度です
  • Myfile@2x.png は Retina ディスプレイの解像度です。
于 2012-03-08T19:40:48.900 に答える