- 507 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 02:49:00 ID:PghCttZy]
- ごめん、ちょっとキツい言い方だった。
内部処理と描画処理の分離について、ちょっと説明してみたい。 あくまで例えなので、感覚的に理解してくれると助かる。 まず、マリオ自身は、ステージをどんどん進んでいくわけだよね。 このとき、別にステージ自体が動いているわけじゃない。 基本的にマップは固定されたまま。あくまで進んでいくのは自分自身だ。 で、それとは別に、マリオを映すカメラというものがあるとする。 マリオの動きに合わせて、このカメラは動く。 そのため、プレイヤーから見ると、マップが動いているように *見える* つまり、マリオの動き、ブロックとの当たり判定などの内部処理の部分と、 カメラの動き(描画処理)とは、全く別の処理だということになる。 極端な話、カメラがなくてもマリオを動かすことはできる。クリアできるかどうかは別として。 なので、カメラが動くと当たり判定が〜ということには絶対にならない。
|

|