2002年10月10日の日記

<2002/10/11 2002/10/09>

今日更新しました

「ゲーム音楽について」を修正しました。
実際には追加情報なのですが、ここでは修正扱いすることに決めています。
これはうちの環境だけで試したものでしかないので100%信頼できるとは限りませんが、参考ぐらいにはなると思います。
いずれにしても、MIDIを作っている人にしか意味のない情報ですが。

「ふにゃふにゃ」で画面の端から端へ移動する瞬間に一瞬主人公の絵が消えてしまうバグを修正しました。
表示領域を計算する過程が画面端から端へ移動する処理を含む当たり判定の部分よりも先に書かれていたのが原因でした。
どういうことかというと、カメラ位置が実際の位置よりも1フレーム分だけ遅れてしまうということです。
どこをどう修正したのかはプログラマーでなくてもわかるでしょう。
画面端での処理に関しては、

  • 反対側にあるビットマップも表示する
  • 境界線の向こう側にいる相手との当たり判定も取る
  • 反対側にある線の処理も作る
  • 背景のスクロールを自然にする
などが残っています(4つめはスクリプトでどうにかするつもりですが)。

<2002/10/11 2002/10/09>