<!DOCTYPE HTML PUBLIC "-//IBM//DTD HPB HTML//EN">
<HTML>
<HEAD>
<META name="GENERATOR" content="IBM HomePage Builder V3.0.7  for Windows">
<TITLE>マップオブジェクト</TITLE>
</HEAD>

<BODY background="../../../back.jpg">

<CENTER>
<TABLE width="650">
  <TR>
    <TD>
    <TABLE width="100%">
      <TR>
        <TD nowrap bgcolor="#80ff80"><B><FONT size="+2">マップチップ　仕様</FONT></B>　　［<A href="index.htm">仕様</A>｜<A href="toukou/index.htm">投稿</A>｜<A href="faq/index.htm">ＦＡＱ</A>］</TD></TR>
    </TABLE>

    <CENTER>
監修：木むらさとし<BR>
<BR>
マップデータ用のグラフィックは，以下のような仕様で作成して下さい
    <TABLE width="480" border="0" cellspacing="2" bgcolor="#4488ff">
      <TR>
        <TD bgcolor="#ffffff">＜実仕様＞<BR>
●ナナメ45度から見下ろしたデザインで<BR>
●１タイルあたり<B>３２×３２</B>ドット<BR>
●使用可能な色数は<B>６４色</B><BR>
●レイヤーは背景，前景の２つ<BR>
●パーツ数は２５６まで<BR>
●すべてのパーツは１枚のグラフィックにまとめる<BR>
●陰影をつけるための光源は，左上。<BR>
<BR>
＜投稿仕様＞<BR>
●パーツの一部の投稿でも受付け。ただし，机の脚の部分とか，橋の欄干だけといった，全体を構成しないものは不可（廃墟パーツは例外とする）。<BR>
●藪良的に参考にしているゲームは，『ウルティマオンライン』（エレクトロニック・アーツ・スクウェア）と『イースII　エターナル』（日本ファルコム）です。<BR>
●生活感を出すには，傷やヨゴレを出してください。遠慮はいりません。</TD></TR>
    </TABLE>

<BR>
<BR>
    </CENTER>
    <TABLE width="100%" border="0" cellspacing="0">
      <TR>
        <TD align="center" width="32" bgcolor="#2244ff"><FONT size="4" color="#ffffff"><B>１</B></FONT></TD>
        <TD width="568" bgcolor="#4488ff"><FONT size="4" color="#ffffff">１タイルあたり３２×３２ドット</FONT></TD></TR>
    </TABLE>

    <P>
<BR>
　１タイルあたり32×32ドットの正方形の小さなグラフィックを組み合わせてフィールドを表現します。<BR>
　その小さなグラフィック単体を「マップチップ」などと呼んだりもします。<BR>
<IMG src="m2.gif" height="32" width="32" border="0" hspace="2" vspace="2"><IMG src="m3.gif" height="32" width="32" border="0" hspace="2" vspace="2"><IMG src="m1.gif" height="32" width="32" border="0" hspace="2" vspace="2"><BR>
<BR>
　これらのデザインは，上空から45度の角度で見下ろしたようなデザインで作成してください。<BR>
    </P>
    <TABLE>
      <TR valign="middle">
        <TD><IMG src="45.gif" height="166" width="200" border="0"></TD>
        <TD><IMG src="45_2.gif" height="150" width="200" border="0"></TD></TR>
    </TABLE>

    <P>
<BR>
    </P>
    <TABLE width="100%" border="0" cellspacing="0">
      <TR>
        <TD align="center" width="32" bgcolor="#2244ff"><FONT size="4" color="#ffffff"><B>２</B></FONT></TD>
        <TD width="568" bgcolor="#4488ff"><FONT size="4" color="#ffffff">使用可能な色数は６４色</FONT></TD></TR>
    </TABLE>

    <P>
<BR>
　マップのグラフィックに使う絵はパレット番号192〜256の64色を使えるものとします。<BR>
　場面が変わればパレットを張り替えることが出来ますが，同じ場面の中に違うパレットを持ったグラフィックを混在させることは，当然できません。<BR>
<BR>
　なお，前景（後述）を作る際は，パレット番号０を透明色として使います。<BR>
<BR>
<BR>
    </P>
    <TABLE width="100%" border="0" cellspacing="0">
      <TR>
        <TD align="center" width="32" bgcolor="#2244ff"><FONT size="4" color="#ffffff"><B>３</B></FONT></TD>
        <TD width="568" bgcolor="#4488ff"><FONT size="4" color="#ffffff">レイヤーは２つ</FONT></TD></TR>
    </TABLE>

    <P>
<BR>
　フィールドは<B>背景</B>と<B>前景</B>の２つのグラフィックを重ね合わせることによって表現します。例をあげると，「地面のグラフィック」と「立て看板のグラフィック」を重ね合わせると「地面に看板が立っている」という表示がされます。<BR>
<BR>
　また，「前景」は，マップデータの指定により人物グラフィックの上に乗せることもできます（人物の下に置くこともできます）。前景１も，前景２も，同じグラフィックを元にして，マップデータの中で「人物の下に置くか，上に置 
くか」を指定するかだけの話なので，前景１用のものを２に使い回したり，その逆も可能です。<BR>
　またその関係上，前景１と２は「あわせて」256個までということになるので，やや注意です。<BR>
<BR>
　なお，前景１，前景２，背景は，パレットを共有します。<BR>
<BR>
<IMG src="mm4.gif" height="300" width="456" border="0" hspace="3" vspace="3">
    </P>
    <TABLE>
      <TR>
        <TD>背景</TD>
        <TD>：地面，池，家の壁など</TD>
        <TD>　　これより後ろはなにもないので，32×32ドットを完全に埋めておくこと</TD></TR>
      <TR>
        <TD>前景１</TD>
        <TD>：柵，木の根</TD>
        <TD>　　前景扱いだが，人物よりは後ろにくる例外的なパーツ</TD></TR>
      <TR>
        <TD>前景２</TD>
        <TD>：家の屋根</TD>
        <TD>　　もっとも表示の優先順位の高いパーツ</TD></TR>
    </TABLE>

<BR>
    <DIV align="left">
    <TABLE>
      <TR>
        <TD colspan="9" align="right">【参考】　移動サンプル・プログラムでの表示のされかた　（プログラムは<A href="../download/program/index.htm">ココ</A>からDownload！）</TD></TR>
      <TR>
        <TD align="right"><B>樹<BR>
木<BR>
</B></TD>
        <TD><IMG src="lay01.gif" height="100" width="48"></TD>
        <TD><IMG src="lay02.gif" height="100" width="48"></TD>
        <TD><IMG src="lay03.gif" height="100" width="48"></TD>
        <TD><IMG src="lay04.gif" height="100" width="48"></TD>
        <TD><IMG src="lay05.gif" height="100" width="48"></TD>
        <TD><IMG src="lay06.gif" height="100" width="48"></TD>
        <TD></TD>
        <TD></TD></TR>
      <TR>
        <TD align="right"><B>柵</B></TD>
        <TD><IMG src="lay07.gif" height="100" width="48"></TD>
        <TD><IMG src="lay08.gif" height="100" width="48"></TD>
        <TD><IMG src="lay09.gif" height="100" width="48"></TD>
        <TD><IMG src="lay10.gif" height="100" width="48"></TD>
        <TD align="right"><B>屋<BR>
根</B></TD>
        <TD><IMG src="lay11.gif" height="100" width="48"></TD>
        <TD><IMG src="lay12.gif" height="100" width="48"></TD>
        <TD><IMG src="lay13.gif" height="100" width="48"></TD></TR>
    </TABLE>

    </DIV>
    <P>
<BR>
    </P>
    <TABLE width="100%" border="0" cellspacing="0">
      <TR>
        <TD align="center" width="32" bgcolor="#2244ff"><FONT size="4" color="#ffffff"><B>４</B></FONT></TD>
        <TD width="568" bgcolor="#4488ff"><FONT size="4" color="#ffffff">パーツ数は２５６まで</FONT></TD></TR>
    </TABLE>

    <P>
<BR>
　マップチップは，前景／背景それぞれ256個までとします。<BR>
<BR>
　256個未満の場合は，スキマを空けていてもかまいません。<BR>
<BR>
<IMG src="m4.gif" height="96" width="200" border="0" hspace="3" vspace="3">
    </P>
    <TABLE width="100%" border="0" cellspacing="0">
      <TR>
        <TD align="center" width="32" bgcolor="#2244ff"><FONT size="4" color="#ffffff"><B>５</B></FONT></TD>
        <TD width="568" bgcolor="#4488ff"><FONT size="4" color="#ffffff">すべてのパーツは１枚のグラフィックにまとめる</FONT></TD></TR>
    </TABLE>

    <P>
<BR>
　マップチップは，<B>640×384</B>の１枚のグラフィックの上にまとめておいて下さい。<BR>
　すべてのマップチップを敷き詰めるように並べて置いてください。<BR>
<BR>
<FONT size="4">作成例）</FONT><BR>
<BR>
<FONT color="#4444ff">●</FONT>背景<BR>
<IMG src="smp1.gif" height="384" width="640"><BR>
<BR>
<FONT color="#ff4444">●</FONT>前景<BR>
<IMG src="smp2.gif" height="384" width="640">　
    </P>
</TD></TR>
</TABLE>

</CENTER>
</BODY>
</HTML>

