2010-12-13 10 views
2

私はもうiPhoneを使用できないようになるまでドキュメントを読んでグーグルでグーグルで遊んでいましたが、 iPad上で「2倍」モードで表示されたときの高解像度画像。iPadで「2x」モードで@ 2x.pngの高解像度画像を使用する方法

私はicon.pngの[email protected]とアイコン-72.pngを持っており、彼らが正常に動作しますが、私は私のすべての画像の名前を変更する必要がありますする必要はありません。また、「2倍」はピクセルをスケールアップするように見え、テキストとIBオブジェクトはひどく見えます。これのための修正はありますか?どんな提案も大歓迎です!

注:これはないユニバーサルアプリです。私は普遍的なアプリにしたくありません。私はちょうど拡大し、ipadでかなり見えるようにしたい。

答えて

1

アップルは、ネイティブのiPadのアプリを書きたいので、彼らは意図的にこの機能をサポートしていませんし、私の知ることを実現する方法はありません。

+0

+1と思われる動機付け。開発者の視点から、別のiPadアプリを作るためにすべての作業を行うなら、理想的には、既存のiPhoneアプリが十分に見えるので、既存の顧客が購入することを嫌うことはありません。私はこれが特にゲームに当てはまると思う.Apple版は仕事量が多い傾向があり、2倍のサイズの@ 2xグラフィックスのiPhoneアプリはほぼ同じように見える。同様に、Appleは実装するのがかなり簡単だったにもかかわらず、ネイティブコントロールに2倍の解像度でテキストを描画しないことに注意してください。 –

+0

@Matthew - また、iPad自体がRetinaディスプレイを取得するとどうなりますか?私は、iPhoneアプリケーションのベースディスプレイがRetinaディスプレイのアートワークを使用すると仮定し、2Xはまだピクセルが2倍になる必要があります。 –

+0

大きなポイント、間違いなく未来を保証するものではありません。 iPadがRetina Displayをすぐに手に入れることは間違いないが、それはiPhone 4の素晴らしいフィーチャマッチで、2048 x 1536のフルカラーグラフィックを押し出し、OpenGLを一般的に見栄えが良いのは、ヒートシンクで覆われた騒々しいファントーイングのグラフィックスカードを搭載した、大容量のメモリが搭載されたデスクトップPCにとっての課題です。 iPadへのパッケージングには、本当に驚異的なテクノロジーのブレークスルーが必要です。私は突破口が起こることは間違いないが、少なくとも5〜7年はかかるとは思わない。 –

4

少なくともCocos2Dアプリでは可能です。 Matt Rixは彼のアプリTrainyardでこれを正確に行い、それは2倍でiPadで素晴らしいようです!彼は彼のブログのいくつかの詳細をカバーしています:Retinafy your Game

+0

Mattはデバイス検出を使用して表示するグラフィックスを選択しますが、これは効果的な回避策です。修正そのものではなく、良い代替品です。 –

0

_UIClassicApplicationWillChangeZoomNotificationNameの通知を登録し、適切なグラフィックス、つまりCALayerのrasterizationScaleを[[UIScreen mainScreen] scale]が返す値に設定することで登録できます。

関連する問題