アイキャッチ画像
本編に使うCGです。解像度を低く加工しています。
新作の開発進捗
ごめんなさい、今回は動画やスクショなど、
目に見える開発進捗はありません。
以前にも触れていた通り、2月は私用が多くなってしまっており、
作業時間を上手く確保できなかったのもありますが、
今週は製作ではなく調査に時間を要していたからというのもあります。
敵の行動フェイズと自分の移動行動のフェイズが重複した際、
敵にフォーカスを当てる前に移動範囲が表示されてしまうので、
自キャラのフェイズが開始されてから移動範囲が表示されるよう
内部処理を修正しました。
軽く調査して恐らくですが、原因を切り分けることができました。
当ゲームでは、攻撃の射程範囲を示すのに、以下のような手法を取っています。
これは、JavaScriptのCanvasという機能を使っています。
円を描いたり、円弧を描いたり、その中を特定の色に塗る、
などの命令をプログラムで行い、描写しています。
どうやら、これを毎フレームなどの高い頻度で行うと
メモリリークのような現象が発生してしまう場合があるようです。
とりあえず、この処理の軽量化、最適化を行ってみようと考えております。
それで状態が改善するならば良いですが、それでも解決しない場合は
本格的に調査をしてみないといけません。
スペックに関係なく、一部の人は遊べない、というゲームは
売り物になりませんからね……
2月中に体験版を出したい、という目標も一旦撤回が必要かもしれません。
少なくても来週までには結論を出しておきます。