私のプロジェクトには 2 種類の画像があります。それらは、
sample.png , sample-hd.png
プロジェクトを実行すると、以下のログが表示されます
cocos2d: Filename(sample-hd.png) contains -hd suffix. Removing it. See cocos2d issue #1040
このログは何ですか?
私のプロジェクトには 2 種類の画像があります。それらは、
sample.png , sample-hd.png
プロジェクトを実行すると、以下のログが表示されます
cocos2d: Filename(sample-hd.png) contains -hd suffix. Removing it. See cocos2d issue #1040
このログは何ですか?
ファイルを参照している場所から「-hd」サフィックスを削除するだけで、このログ メッセージは表示されなくなります。Cocos2d は、必要に応じて「-hd」サフィックスを自動的に追加します。
たとえば、次のコード行:
CCSprite *sprite = [CCSprite spriteWithFile:@"sample.png"];
Retina 以外のデバイスでは「sample.png」をロードし、Retina デバイスでは「sample-hd.png」をロードします。詳細については、-hd サフィックスを参照してください。キービットは次のとおりです。
cocos2d で開く各ファイル (画像ファイル、設定ファイル、スプライト シートなど) は、CCFileUtils クラスを使用して開きます。RetinaDisplay が有効な場合、このクラスは代わりに「-hd」ファイルを開こうとします。そのファイルが存在しない場合は、最初に要求されたファイルが開かれます。