2006年7月30日の日記

<2006/07/31 2006/07/29>

ずれるバグ

Bomber丸Worldのグラフィックエンジン2、ダメでした。
どうにもライブラリ側のバグらしく、拡大時にドットがずれるんですよ。
オプションで全画面拡大をするこのゲームでこのずれはかなりつらいです。
小さいドット絵を沢山拡大するこのゲームではかなりつらいです。
せめてもの救いは、ずれ方に非常にわかりやすい法則があって、拡大回数さえ減らせばずれは極限まで減らせるということです。
それでも、最終的に拡大が入るので最低1ドットはずれるわけで、ドット絵によるドット単位のこのゲームにはつらいものがあります。
だから最低限の拡大の時にはずれの分の補正をかけてやればよいわけです。
ちなみに、このずれ方というのは、左側と上側のドットが1ドット膨らんで、右側と下側が1ドット縮み、全体が右下方向に1ドットずれるというものです。
つまり、変形する端っこの1ドット幅は非表示にして、全体にずれる分は左上方向に1ドットずらして表示して差し引き0にしてやればよいわけです。
このバグはライブラリの拡大アルゴリズムによるものであるため、こっちが同じライブラリを使う限り、環境依存でバグが発生するかどうかは変わらないはずです。

そうそう、弟がバイオ0をクリアしてました。
でかこうもりを倒してからはとんとん拍子だったようです。

1154270547.png

<2006/07/31 2006/07/29>