iphone4用のゲームを開発しました。今、私はiphone5と4インチの画面に問題があります. 私のゲームは 4 インチ画面の左側にあり、右側に大きな黒い境界線があります。ただし、ゲームのボタンは画面の中央にあり、iPhone4 と同じ位置にあります。すべてをチェックしましたが、背景画像とスプライトが左側にあり、ボタンが中央にある理由がわかりません。すべてが中央または左側にあることを望みます。誰かが私を助けてくれたら最高です!! ありがとう!!
1 に答える
COCOS2d-iPhone:
最新のベータ版を使用している場合、必要な唯一の変更は、すべての画像を 2 倍のサイズでエクスポートし、Apple の「@2x」と同様の「-hd」サフィックスを使用することです。ドキュメントには、ディレクターのコンテンツ スケール ファクターを設定する必要があるとも書かれています。
ドキュメントはこちらにあります。
詳細はこちら。
COCS2d-X:
Cocos2D-x には、マルチ解像度の問題に対する非常に簡単なソリューションがあります。
実際には、設定する必要があるだけDesignResolution
で、ターゲットデバイスがこの解像度を持っていると想像してください.
ターゲット デバイスが実際にこの解像度 (または比率が同じである別の解像度) の場合、cocos2d は画面を修正する処理を行い、ゲームはすべてのデバイスで同じように見えます。
policy
また、ターゲットデバイスの比率が異なる場合、それを管理するための多くのオプション (cocos2d 言語など) があります。
たとえば、Exact fit
ポリシーを使用する場合、cocos2d はゲーム (およびデザイン) を強制的にターゲット デバイスの画面に合わせます (ブラック ボーダーなし)。
ぴったりフィット
元の縦横比を維持しようとせずに、アプリケーション全体が指定された領域に表示されます。歪みが発生する可能性があり、アプリケーションが引き伸ばされたり圧縮されたりすることがあります。
詳細については、このリンクをご覧ください: http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Multi_resolution_support