シミュレーター 6.1 で cocos2d v2.0.0 を使用しています。
Xcode で iPhone5 シミュレーターのプロジェクトをコンパイルすると、サーフェス サイズは
cocos2d: 表面サイズ: 1136x640
アプリケーションは正しく動作し、画面の境界線 1136x640 に適合しますが、iPhone5 デバイスでアプリケーションを実行すると、
cocos2d: 表面サイズ: 960x640
画像が画面いっぱいに表示されなくなりました。
何が問題ですか?
シミュレーター 6.1 で cocos2d v2.0.0 を使用しています。
Xcode で iPhone5 シミュレーターのプロジェクトをコンパイルすると、サーフェス サイズは
cocos2d: 表面サイズ: 1136x640
アプリケーションは正しく動作し、画面の境界線 1136x640 に適合しますが、iPhone5 デバイスでアプリケーションを実行すると、
cocos2d: 表面サイズ: 960x640
画像が画面いっぱいに表示されなくなりました。
何が問題ですか?
iPhone 5 用に提供されたスクリーンショット (Default-568@2x.png) がデバイスにコピーされない可能性があります。考えられる理由:
- png 形式が正しくありません。
- 悪い名前 (default-568@2x.png vs Default-568@2x.png)。シミュレータは大文字と小文字を区別します。
・プロジェクト設定のコピーファイル対象外。特定の時点でシミュレーターに既にコピーされている可能性がありますが、現在はプロジェクトにコピーされていません。
お役に立てれば。
cocos2d 2.1を使用してみてください
メソッドを使用して画面サイズを取得します。
[[CCDirector sharedDirector] winSize];
[[CCDirector sharedDirector] winSizeInPixels];