きょこみのーとスマートフォン用の表示で見るきょこみのーと元六本木でGo書いてました。今はVRでGo書いてます。2014-10-28Cocos2d-xで縦横いい感じのDesignResolutionSizeを指定するcocostudio以前の記事「Cocos2d-xでいい感じのDesignResolutionSizeを指定する」が縦画面の時にいい感じにならなかったので、調整しました。上記のソースを丸コピーもしくはダウンロードしてプロジェクトに追加し、AppDelegate.cppで呼び出します。拡大時もいい感じの位置に配置するためには、以下を行います。ResolutionのチェックボックスをONにするとWidget作成時にLayoutReader.cppの183行目辺りのLayoutReader::setPropsFromJsonDictionaryで、ContentSizeにCCDirector::getInstance()->getWinSize()を設定してくれます。640x960)で極稀にiPadAirなどが横幅(640px)を維持すると縦幅(960px)を維持できなくなるケースがあります。その場合を考慮して、以下を用意しました。基本はFitType::WIDTHでwidth640を維持する形でいい感じのSizeに設定し、極稀なケースでheightが維持できなくなったら(960以下になる場合)FitType::HEGIHTにしてのheight960維持する形に切り替わります。ResolutionPolicy::SHOW_ALL);中でいい感じに計算した結果がもともとのhegith960以下になったらFitTypeをFitType::HEGIHTに変更して再計算します。するとwidthがおそらく640以上になるので、もともと画面の中央にSceneを配置するような工夫とかが必要です。的なやつです)かなり暫定的な処置なので、Androidの一部の端末だとダメなパターンとかあるかも・・・こんな感じになります。ヶ月)Goスキーなエンジニア。ゲームはローグライクやSRPGが好物。にわかType-Moon厨。アイコンは眠りの園様のをお借りしてます。(1)月別アーカイブはてなブログをはじめよう!kyokomiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。