@ 2xと-hdの使用の違いについて混乱しています。一方が他方よりも効率的または高速ですか?私はCocos2Dを使用しています。
3 に答える
私はきれいです どちらも他の人よりも速くはありません
私の場合、UIKit と一緒に Cocos を使用するのが好きなので、すべての Cocos 関連の画像 (テクスチャなど) に -hd サフィックスを使用し、UIKit で使用される画像には @2x を使用します。
@2x
ロードされる前に使用されるCCDirector
..だから、ロード画面とアイコンに@2x
は必須です
CCDirector
が既にロードされている場合 (つまり、ゲームに参加している場合)、 または のいずれかを使用できますが、正確@2x
に-hd
覚えている場合-hd
は少し遅く、アプリデリゲートで Retina ディスプレイを有効にする必要があります... のコメントを削除します:
if (![director enableRetinDisplay:YES]) CCLOG(@"Retina Display Not supported");
を使用している場合は、Retina ディスプレイを有効にする必要はありません。@2x
他のポスターのように、iOS でイメージ名に「-hd」という接尾辞を付けることは聞いたことがありません。
どこでそれを見ましたか?Retina デバイスまたは iPad のアプリ名には、名前の一部として -hd が含まれることがありますが、私の知る限り、iOS の「-hd」サフィックスには正式な意味はありません。
標準イメージを使用するようにプログラムをセットアップする必要があります。Retina デバイスをサポートするには、各画像の 2 つのバージョン、「anImage.png」と「anImage@2x.png」を保存する必要があります。@2x サフィックスが付いたものは、高さと幅が 2 倍になります。