網膜ディスプレイを利用するためにゲームをアップグレードしようとしています。ここで混乱していることがあります。私を助けてください。網膜上のHDとSDの両方のグラフィックス
まず、私が間違っている場合は、私を修正してください。 網膜ディスプレイを有効にすると、Cocos2dは-hdファイル(例えばDog-hd.png)を探して使用しようとします。 2. によって それがいずれかを見つけることができないなら、それをスケーリングせず、元のDog.pngをロードするために起こっているのは、私の問題は、すべてのグラフィックスは、ハイであることを私が持っていない(あるいはしたくない)ということです私はまだすべてをHDと同じように、いくつかのオブジェクトで以前と同じサイズにしたいと考えています。 SDグラフィックをそのまま残しておけば、網膜ディスプレイの1/2ほど大きく見えます。
私はそれがSDグラフィックを認識し、コード内で自動的に2することによって、それらをスケールアップさせるために行うことができますものは何ですか?ありがとう!
私はCocos2dについてはわかりませんが、標準では '@ 2x'を使用しています。だから 'imagename.png'と' imagename @ 2x.png'は 'UIImage'の' imageWithName'で自動的に使われるファイル名になります –
Cocos2Dは@ 2xフォーマットではうまく動作しません。それは)彼らが何であるか言及していないのです。http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:how_to_develop_retinadisplay_games_in_cocos2d – LearnCocos2D