データの作成
「_init.txt」
「自作4コマ」の初期化ファイルです。「自作4コマ」のページにアクセスがあった際は、毎回このファイルが最初にCGIに読み込まれます。このファイルでは、「_data.txt」などの各種ファイルを、どこから読み込むかを指定します。
今回は、完全にオリジナルな4コママンガを作りますので、サンプルデータに記載されているままの設定を利用します。サンプルデータでは、各設定がthisとなっています。この値は、「_init.txt」と同じディレクトリからデータを読み込むことを意味しています。この値は、他にもデフォルトのデータを読み込む「default」や、読込先ディレクトリを示すURLなどが指定できます。
以下、サンプルデータの記述です。
_data=this _kakugen=this _keiyousi=this _meisi=this _title=this _title_mobile=this _pic=this
「_data.txt」
4コママンガの本体です。前回紹介したスクリプトを記述します。各コマは、タブのインデントで設定されています。以下、サンプルを示してから、説明を行います。
//
//$list_title=私を好き?
//
bg(255,244,192);
bs(b,r);
p(km_nya0.gif,0,-5,70);
s(ハモちゃんは\n私を好き?);
f(7,10,45);
bg(255,200,200);
bs(b,l);
p(hm_ha2.gif,5,-3);
s(まあ\n$keyぐらいにはな);
f(50,10,93);
bg(212,255,212);
bs(b,r);
p(km_hanya0s.gif,2,-3,87);
s($key?);
f(7,10,37);
bg(175,215,255);
bs(b,l);
p(hm_ha1s.gif,2,0,92);
s($hkw_res[0]だよ);
f(45,10,93,b,25,90);
これが1話分の4コママンガのスクリプトです。複数の4コママンガを作成する場合は、続けて次のスクリプトを記述します。以下、2話分の4コママンガのサンプルです。
// //$list_title=私を好き? // bg(255,244,192); bs(b,r); p(km_nya0.gif,0,-5,70); s(ハモちゃんは\n私を好き?); f(7,10,45); bs(b,l); p(hm_ha2.gif,5,-3); s(まあ\n$keyぐらいにはな); f(50,10,93); bs(b,r); p(km_hanya0s.gif,2,-3,87); s($key?); f(7,10,37); bs(b,l); p(hm_ha1s.gif,2,0,92); s($hkw_res[0]だよ); f(45,10,93,b,25,90); // //$list_title=○○って何? // bg(255,200,200); bs(b,r); p(km_nya0.gif,0,-5,70); s(ねえ $keyって\n何?); f(7,10,45); bs(b,l); p(hm_mu0.gif,5,-5); s($hkw_res[0]よ); f(45,10,93); bs(b,r); p(km_nipa0.gif,5,0,97); s(ふーん); f(7,10,32); bs(b,l); p(hm_ha1.gif,5,0,95); bs(t,l); p(mrk_manpu0.gif,5,8); s(あんた私を\n馬鹿にして\nいるでしょう); f(55,10,93);
それほど難しいデータではありませんので、簡単に改造できるはずです。
画像の用意
4コママンガ用の画像を用意します。これは、手書きのイラストでも構わないですし、写真でも構いません。サイズは、横342ドット、縦234ドット以内で用意します。写真で作成する際の例は、「全自動4コマ」の「にゃんだよう」をご覧ください。
また、人によっては、自分でイラストを描くのが苦手な方もいると思います。今回は、そういった方のために、CodeZineで連載中の「猫プログラミング」から、「全自動4コマ」用の画像を作成して用意しました。これらを使って、作成するという方法もあります。画像を20枚以上用意しましたので、ダウンロードしてご利用ください。以下、何点かサンプルを掲載しておきます。



さらに、公開中の全自動4コマは、すべての画像とデータが公開されています。これらの画像データは、オリジナルの「全自動4コマ」のデータを作る際に利用していただいて構いません。これらのデータは、「全自動4コマ」中の、「画像とデータの一覧」というリンクから一覧表示させることができます。

これらのデータもご利用ください。
