1

私はしばらく探していましたが、多重解像度サポートに使用できる利用可能なサフィックスの定義リストを見つけるのは困難でしたか?つまり、使用しているデバイスに応じたサイズで画像を読み込みます。特にインターフェースについて。

「-hd」サフィックスがipadRetinaディスプレイのサポートに存在することは知っていますが、それに加えて、ゲームがiPhoneにロードされるときに、通常のiPad解像度のサフィックスとiPhoneサフィックスがあると便利です。

「-ipad」や「-iphone」などのサフィックスを使ってみましたが、認識されないようです。

誰かがこれを達成する方法についてのヒントを持っていますか?

4

1 に答える 1

4

cocos2dv1.1またはv2.0を使用している必要があります。次に、cocos2dでサポートされているアセット(画像、タイルマップ、ビットマップフォント、パーティクルエフェクト)でこれらの拡張機能を使用できます。

  • -hd(iPhone / iPod Retina)
  • -ipad(iPad 1&2)
  • -ipadhd(iPad Retina)

CCFileUtilsクラスには、さまざまなサフィックスを使用したり、次に低い解像度のアセットへの自動フォールバックを有効/無効にしたりできるメソッドがあります。

以前のcocos2dバージョンは-hdのみをサポートし、-ipadサフィックスは、長い間別のgithubブランチでしか利用できなかったため、ほとんどのバージョンではサポートされていません。-ipadhdサフィックスはかなり新しく、cocos2dv1.1およびv2.0で導入されました。

現時点では、MacRetinaディスプレイに特別なサフィックスはありません。

于 2012-08-21T12:19:27.853 に答える