見出し画像

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の運営にも貢献できるのでよろしくお願います。