マップの描画についての説明。
■町のマップチップ
■意外と少ないぞ町のマップチップ
図1:とりあえずこいつを見てくれ これをどう思う?
「すごく……少ないです。」
というわけで、FF3の町マップチップは結構少ないです。
8*8サイズのタイルが7*16=112枚。
下の余ったスペースには文字とウィンドウが入ります。
「すごく……少ないです。」
というわけで、FF3の町マップチップは結構少ないです。
8*8サイズのタイルが7*16=112枚。
下の余ったスペースには文字とウィンドウが入ります。
■マップチップは16*16ドット単位、チップセットには部品を格納?
図1を見ると「パレットはデータセット格納時から指定する」
「タイル1枚ごとに指定できる」ように見えますが、実際は
「パレットは画面上の位置ごとに指定する」「16*16ドットごとに指定」
なんじゃないかという気がします……。
つまり、16*16のマップチップの素材をばらして格納している、と。
「タイル1枚ごとに指定できる」ように見えますが、実際は
「パレットは画面上の位置ごとに指定する」「16*16ドットごとに指定」
なんじゃないかという気がします……。
つまり、16*16のマップチップの素材をばらして格納している、と。
■おそらく複数の町で共通のマップチップを用いている
そりゃそうだ、という感じですが、素材の共通する町では
多分同じマップチップを使いまわしていると思います。
FF7は個性的な町などが多いんでそうもいかないでしょうが……。
多分同じマップチップを使いまわしていると思います。
FF7は個性的な町などが多いんでそうもいかないでしょうが……。
■一つの町に使えるのは一つのマップチップ
一つのマップには一つの
チップセットしか使えない(反対に1つのチップセットは複数のマップに
使うことができる)。容量さえ許せば256個のチップセットを作れる。
チップセットしか使えない(反対に1つのチップセットは複数のマップに
使うことができる)。容量さえ許せば256個のチップセットを作れる。
■提案1.とりあえず、パレットから作るという手もあるんでは
↑の図を見ても分かりますが、マップチップに充てているパレットは
全部で3組、残る1組は文字・ウィンドウ用です。
たった3組*3色(+背景色)しかないマップ用パレット、
先に作ってしまうのも手ではないかと思います。
全部で3組、残る1組は文字・ウィンドウ用です。
たった3組*3色(+背景色)しかないマップ用パレット、
先に作ってしまうのも手ではないかと思います。
■ワールドマップ
管理人が作ったワールドマップ(途中ですorz)
一応、描く際気づいた事なんかメモっときます。
一応、描く際気づいた事なんかメモっときます。
●だいたい2000*2000のサイズ(FF3とかDQ1を参考しました)
●ミッドガルからカームまで13歩
(プレイ動画見た感じミッドガル↔カーム間で敵が一回出るか出ないか、ぐらいだったので・・・さすがに短いか。)
●地形の描き分けを本家FF7よりおおざっぱにしないとマップチップが足りないかも?
ぶっちゃけ仕様がよくわからないまま打ってるので、かなりの確率で改変だと思います。
●ミッドガルからカームまで13歩
(プレイ動画見た感じミッドガル↔カーム間で敵が一回出るか出ないか、ぐらいだったので・・・さすがに短いか。)
●地形の描き分けを本家FF7よりおおざっぱにしないとマップチップが足りないかも?
ぶっちゃけ仕様がよくわからないまま打ってるので、かなりの確率で改変だと思います。
■制作する
製作環境
- 現在の開発環境では、同梱されているmapdataというファイルを読み込んでmapを表示しています。
まずはマップエディタを製作ツールからダウンロードしてください。
マップエディタの使い方は、マップエディタのページを参照してください。
気をつけるべき事
- まず、マップチップを使ってgifやbmpで画像を作ってみること。
マップチップを新たに作らなければならない場合が多い為、ほぼ必須。 - 出入り口設置の都合上、マップ周囲に1マス分の余白を取っておくこと。
マップエディタでは修正が困難な為、画像製作の段階で忘れないように。 - 一画面の色数やチップ数が多すぎるとファミコンっぽく見えないので、
『素材を切り詰めてる感』を大事にすべし。