「シナリオファイル」の編集履歴(バックアップ)一覧はこちら

シナリオファイル - (2007/06/29 (金) 20:53:14) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*シナリオファイルの作り方 **シナリオファイルとは? シナリオファイルとは、キャラクターに何を喋らせたり、背景に何を表示するといった、ゲームの物語文や演出が 書かれたファイルを指します。演劇に例えるならば、台本のような役割だと考えてください。 **シナリオファイルの作成方法 シナリオファイルは、以下のようなXML形式のテキストファイルで構成されています。 ※swfAdvは外部テキストファイルの文字コードを&bold(){UTF-8}で読んでいるので、テキストエディタで 保存する際に文字コードに注意する必要があります。 ><?xml version="1.0" encoding="UTF-8"?> ><person title="シナリオタイトル"> >  <img action="open" type="1">background.jpg</img> >  <text>今日の晩御飯</text> >  <chr action="move" id="1" type="1" url="chracter.swf">c</chr> >  <text>今日の晩はカレーらしいよ?</text> >  ・ >  ・ >  ・ >  ・ >  ・ >  ・ >  ・ >  ・ ></person> 各XMLタグの詳細は以下に記します。 -<[[text]]> -<[[chr]]> -<[[img]]> -<movie> -<[[bgm]]> -<se> -<[[wait]]> -<[[window]]> -<[[link]]> -<[[variable]]> -<[[divergence]]> -<save>
*シナリオファイルの作り方 **シナリオファイルとは? シナリオファイルとは、キャラクターに何を喋らせたり、背景に何を表示するといった、ゲームの物語文や演出が 書かれたファイルを指します。演劇に例えるならば、台本のような役割だと考えて戴ければわかりやすいと思います。 **シナリオファイルの作成方法 シナリオファイルは、以下のようなのXML形式のテキストファイルで構成されています。 &bold(){[[タグ>http://www.atmarkit.co.jp/aig/01xml/tag.html]]}と呼ばれる<("カッコ")で括られた部分に、テキストを表示するなら『text』、キャラクターを表示する なら『chr』といった具合に、ゲームに表現したい物事を命令コマンドで記述していきます。 swfAdvは、このコマンドを上の行から順番に読み取ってゲーム画面に表示し、最終行に到達したところで ゲームを終了します。 ※swfAdvは外部テキストファイルの文字コードを&bold(){UTF-8}で読んでいるので、テキストエディタで 保存する際に文字コードに注意する必要があります。 ><?xml version="1.0" encoding="UTF-8"?> ><person title="シナリオタイトル"> >  <img action="open" type="1">background.jpg</img> >  <text>今日の晩御飯</text> >  <chr action="move" id="1" type="1" url="chracter.swf">c</chr> >  <text>今日の晩はカレーらしいよ?</text> >  ・ >  ・ >  ・ >  ・ >  ・ >  ・ >  ・ >  ・ >  <text>ここでゲーム終了です。おつかれさま</text> ></person> **命令コマンドの種類 命令コマンドによってゲーム画面に表示される物事を、ここでは&bold(){イベント}と呼ぶことにします。 各コマンドの書き方と、イベント内容を以下に記します。 -<[[text]]> -<[[chr]]> -<[[img]]> -<movie> -<[[bgm]]> -<se> -<[[wait]]> -<[[window]]> -<[[link]]> -<[[variable]]> -<[[divergence]]> -<save>

表示オプション

横に並べて表示:
変化行の前後のみ表示: