- 878 名前: ◆MBbNHCnf2M mailto:sage [2011/04/03(日) 22:04:18.84 ID:wtGWHPRo.net]
- >>877
そうですか、やはり普通じゃないのか 説明しやすいからそうしているのが多いのかな 今考えている方法は 用意すべき画面 1. 表示画面分の表・裏のサーフェイス(DirectX初期標準) 2. 最終的に合成する画面、ここから1ドットずつすらして裏サーフェイスにコピー (表示画面より縦・横1チップだけ大きい画面を確保) 3. レイヤを3つ使うとして、各レイヤ分の裏画面(これも表示画面より1チップ分だけ大きい) 4. マップチップ・キャラやNPC等のグラフィック 処理 1. まず、方向キーが押されたら、3の各レイヤ用の画面にマップ描画 2. 最下層のレイヤ分を2に画面にコピー 3. 最下層上にいるキャラクタ・NPCを2に描画 4. 2-3をレイヤ分処理 5. 2の画面から1の裏画面にコピーして裏画面を表に 6. 2-5までを1ドットずらして1チップ分処理 無駄がありそうだけれど、これでいけそうな気がする でもテクスチャって座標指定でコピーできないから 1ドットずつコピーするのが難しそうな気が もっとテクスチャについて勉強する必要がありそう
|

|