こんにちは、クライアントエンジニアの小松原です。 iOS/Androidアプリ開発においては、新しいOSが発表されるたびに素早くそれらに対応する必要があります。 本記事では、2017/11/03のiPhoneX発売に向けてクライアントアプリで対応した時の話を例に、新しい画面サイズに対応する時の苦労話を紹介します。 開発環境 cocos2d-x v2系 XCode8.2.1 iPhoneXの発売日(2017/11/3)より前にアプリ側で対応するために、XCode9にバンドルされているiPhoneXシミュレータを利用して挙動の確認をしていくこととなります。 また、前提として運用タイトルであることの諸々の事情と前もってbeta版の時に対応した時の話のため、当時としてはXCode9への移行は見合わせてXCode8で対応した時の話になります。 シェーダ作成時の問題 iPhoneXのシミュレータで起動
![Cocos2d-x運用タイトルにおける新画面サイズ対応 – てっくぼっと!](https://cdn-ak-scissors.b.st-hatena.com/image/square/f989e1756ad176b3d65add0ce9f3d1989b60b1eb/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fblog.applibot.co.jp%2Fwp-content%2Fuploads%2F2018%2F04%2Fcocos2dx_landscape-1140x302.png%3Ffit%3D1140%252C302%26ssl%3D1)