GameMaker: Studio2 ティアリング問題、解決。

特定のテーマを選んだ状態でゲームを走らせるとティアリングが発生する問題について、YoYoGamesに問い合わせていた。その回答が来た。

YoYoGamesからの回答は概ね以下の通り。

「それはWindows7固有の問題で、GameMakerのバグや、我々が何らかの対処をしなければいけないものではありません」

で、Windows7のテーマに由来するティアリングについての資料はこれ。
興味がある人は詳しく載ってるので見てください。

How does Windows Aero prevent screen tearing?

つまり、Windows7ユーザーにはベーシックテーマは使わずにAeroテーマを使うよう案内すればいい(するしかない)ということです。

マップ1枚に予定の1.6倍

マップを1枚描いた。

やっっっっっっっと、1枚だよ。

7日で終わる予定だったのが少なくとも11日はかかった。1.6倍。

時間かかる作業がいくつか発生したからしょうがない。でも時間かかりすぎてる。スピードアップできなければ本当に完成できない。

これの1.5~2倍くらいの広さがマップ1枚。1ステージにこれがn枚。

これをパーツに分けて、ゲーム内に組み込む作業をする。パーツ分けも時間かかる。

マップ描く以外にもやることが山積みなんだ。どんどん加速するぞ。

草を描く。1日分の作業量

今日はほぼ草だけ描いて終わった。

自分用に草を描く作業1日分を記録。割と集中して描いてこんな量。

バリエーションが増えればコピペできる箇所も増えるのでスピードアップできる。

草を生やす

草を生やしている。微妙な曲線に合わせて生やす必要があり、

コピペがあまり使えない。時間かかりすぎて草も生えない(笑えない)。

こういう作業を通して分かった。

際(エッジ)の部分をちゃんと描くと、その内側も密度を持って見えるようになる。

あさまど

だから草生やすのがんばる。

こういう作業は嫌いじゃない。