TWSNMP MV開発27日目:やっとAppストア用もスクリーンショットを撮り始めた
今朝は5時半から開発開始です。私が起きると助手の猫さんが廊下で待っていました。
昨日、見つけたiPhone 8 Plusのシミュレータでマップが表示されない問題は解決できました。
p5.jsのcreateCanvas()関数
で2000x2000のサイズを指定しているのですが、iPhone 8 Plusでは、縦横3倍の6000x6000になっていました。
謎ですが、サイズオーバーしている時は、リサイズする処理で対策しました。
p5.setup = () => {
const c = p5.createCanvas(MAP_SIZE_X, MAP_SIZE_Y) as any;
if(c && c.canvas) {
if( (c.canvas.width * c.canvas.height) > 16777216) {
console.log("resize canvas",c.canvas.width , c.canvas.height);
p5.resizeCanvas(1000,1000);
scale = 0.8;
}
}
もう一つ、起動直後のマップ表示でアイコンが表示されない問題も対策して
おきました。
やっと、Appストア申請用のスクリーンショット作成です。
まずは、iPhone 8 Plusのシミュレータで動画とスクリーンショットを作成しました。
Appストアの申請のアップロードすると、動画のほうは、いろいろ怒られてしまいました。
サイズがおかしい、音声がない、フレームレートが速いなどなど
この作業が一番、神経を使います。
iPhone 15 Plus とiPad2種の作業が待っています。
明日に続く
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。