-1

2つ質問があります...

  • Cocos2D 2.1 で iPhone5 カスタム サフィックスを定義するにはどうすればよいですか? そのための新しい方法はありません。
  • ドキュメントを見るsuffixesDictと、どれが言及されているかがiPhone5わかりiPhone5 HDます。iPhone5とにかく常にHDである場合、接尾辞を付けるポイントは何ですか?
4

2 に答える 2

2

ワイドスクリーン サフィックスを変更するには、suffixesDictNSMutableDictionary を直接変更する必要があります。setiPadSuffixメソッドの例に従ってください。

デフォルトは「-widehd」で、v2.1 rc およびベータ版では「-iphone5hd」でした。

非 HD サフィックス「-wide」がある理由を聞かないでください。なぜそれを使用したいのか、1 つの方法は考えられません。Retina ディスプレイを備えていないワイドスクリーン デバイスはありません。コードが常に「HD」をチェックしてから同じカテゴリの「SD」バリアントにフォールバックするために使用されるコードとして、内部コードが原因で単に存在する可能性があります。それがなぜそれが存在するのかを説明できる唯一の方法です。

さらに、アプリがワイドスクリーンを考慮して適切に設計されている場合、「-widehd」サフィックス自体はほとんど必要ありません。たとえば、ワイドスクリーン以外のデバイスでは同じワイドスクリーンの背景画像を単純に使用し、ワイドスクリーン以外のデバイスでは画像を切り取ることができます。

于 2013-07-25T22:24:03.293 に答える