0

シミュレーター 6.1 で cocos2d v2.0.0 を使用しています。

Xcode で iPhone5 シミュレーターのプロジェクトをコンパイルすると、サーフェス サイズは

cocos2d: 表面サイズ: 1136x640

アプリケーションは正しく動作し、画面の境界線 1136x640 に適合しますが、iPhone5 デバイスでアプリケーションを実行すると、

cocos2d: 表面サイズ: 960x640

画像が画面いっぱいに表示されなくなりました。

何が問題ですか?

4

3 に答える 3

0

iPhone 5 用に提供されたスクリーンショット (Default-568@2x.png) がデバイスにコピーされない可能性があります。考えられる理由:
- png 形式が正しくありません。
- 悪い名前 (default-568@2x.png vs Default-568@2x.png)。シミュレータは大文字と小文字を区別します。
・プロジェクト設定のコピーファイル対象外。特定の時点でシミュレーターに既にコピーされている可能性がありますが、現在はプロジェクトにコピーされていません。

お役に立てれば。

于 2015-01-15T10:31:27.603 に答える
0

cocos2d 2.1を使用してみてください

メソッドを使用して画面サイズを取得します。

[[CCDirector sharedDirector] winSize];

[[CCDirector sharedDirector] winSizeInPixels];
于 2013-03-20T20:47:07.560 に答える