「BGM 曲定義案 (ver.090207)」の編集履歴(バックアップ)一覧はこちら

BGM 曲定義案 (ver.090207)」(2009/02/07 (土) 14:59:53) の最新版変更点

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

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

BGMの曲を定義をするための構文。 たぶんこのままので行くと思います。 ちなみに、定義データをそのままテキストベースで置くわけではないので注意が必要です。 あくまで、定義をするための方法のひとつであり、実際に置くときは変換が必要です。 説明は少ないので適当に察してください。 <?xml version="1.0" encoding="UTF-8" ?> <!-- base 属性 このファイルが置かれた場所からの相対パスで指定した、ファイルが置かれているディレクトリ --> <bgmlist base="chroma/"> <info> <!-- 作者名。href 属性でハイパーリンク可能。 --> <comporser>黒魔</comporser> <!-- 著作権表示。href 属性でハイパーリンク可能。 --> <copyright>Copyright (C) 2008 黒魔</copyright> </info> <!-- id 属性 : 他と重複しない用に設定された名前 --> <music id="chroma_00_suna_arashi" src="00_suna_arashi.mp3"> <title>砂嵐</title> <message>ちょっと暗い</message> </music> <music id="chroma_01_cu_again" src="01_cu_again.mp3"> <title>またいつか</title> <message>これでもかっていうくらいピコピコさせた暗い</message> </music> <music id="chroma_02_kin_mirai" src="02_kin_mirai.mp3"> <title>レトロ近未来?</title> <message>前うpしたやつに修正加えてみた奴</message> </music> <music id="chroma_03_keshiki" src="03_keshiki.mp3"> <title>景色</title> <message>暗いというか寂しい感じを出してみた</message> </music> <music id="chroma_04_asa" src="04_asa.mp3"> <title>朝</title> <message>ピコピコ 明るい</message> </music> <music id="chroma_05_space_robot" src="05_space_robot.mp3"> <title>宇宙ロボット</title> <message>うちゅうのほうそくがみだれる!</message> </music> <music id="chroma_06_deep_night" src="06_deep_in_night.mp3"> <title>夜深く</title> <message>中途半端にピコピコしてる曲。</message> </music> <music id="chroma_07_star_night" src="07_star_in_night.mp3"> <title>夜中の星</title> <message>落ち着いた曲を作りたかった。</message> </music> <music id="chroma_08_kossetsu" src="08_kossetsu.mp3"> <title>友達が骨折した</title> <message>タイトルが思い浮かばなかった (骨折は実話)</message> </music> <music id="chroma_09_sorato" src="09_sorato.mp3"> <title>遠くの空</title> <message>メロディが単調な音楽</message> </music> <music id="chroma_0a_amesizuku" src="0a_amesizuku.mp3"> <title>あめしずく</title> <message>なぜか頭が痛くなってくる</message> </music> <music id="chroma_0b_samisii" src="0b_samisii.mp3"> <title>寂しい</title> <message>周りに誰もいないときの音楽</message> </music> </bgmlist>
BGMの曲を定義をするための構文。 たぶんこのままので行くと思います。 ちなみに、定義データをそのままテキストベースで置くわけではないので注意が必要です。 あくまで、定義をするための方法のひとつであり、実際に置くときは変換が必要です。 説明は適当なので適当に察してください。 <?xml version="1.0" encoding="UTF-8" ?> <!-- base 属性 このファイルが置かれた場所からの相対パスで指定した、ファイルが置かれているディレクトリ --> <bgmlist base="chroma/"> <info> <!-- 作者名です。 href 属性でハイパーリンクを付けられます。 comporser 要素自体は省略できませんが、 href 属性 は省略可能です。 --> <comporser>黒魔</comporser> <!-- 著作権表示です。 href 属性でハイパーリンクを付けられます。 copyright 要素自体は省略できませんが、 href 属性は省略可能です。 --> <copyright>Copyright (C) 2008 黒魔</copyright> </info> <!-- 書式 : <music id="BGM_ID" src="anyURI" [loop="uint"]> <title>曲名</title> <message>曲のメッセージ</message> [<comporser [href="anyURI"]>作曲者</comporser>] [<copyright [href="anyURI"]>著作権表示</copyright>] </music> ※[]で囲まれているところは省略できる事を示します。 簡易説明 : 指定した id に 外部ファイルを関連付けさせます。 詳細説明 : id 属性 : 他のidと重複しないように設定された名前です。 これを利用して曲を判別します。 推奨する書式は"作曲者名_曲番号_曲名"です。 これは省略する事はできません。 src 属性 : 関連付けるファイルへの相対アドレスです。 関連付けられたファイルが再生されます。 現在使えるファイルタイプはmp3のみです。 そのうちoggに対応するかもしれない。 これは省略する事はできません。 loop 属性 : 一度に再生する回数です。 正の整数を指定することができ、指定した回数分再生します。 たとえば、2 と指定すると 2 ループ分は普通に再生され、 3ループ目の最初でフェードアウトします。 また、 0 と指定した場合、ループすることなく、 ファイルの最後まで再生したらそこで再生が止まります。 (ループ曲は 1 以上、非ループ曲は 0 を指定すると良いかも。) これは省略する事ができ、省略した場合 1 を指定した事になります。 title 要素 : 曲名です。 これは省略する事はできません。 message 要素 : 曲の説明です。 これは省略する事はできません。 comporser 要素 : info 要素の comporser 要素と同じです。 info 要素の comporser 要素と違い省略することはできますが、 この要素を定義する事で、 この曲だけ info 要素で定義した物と入れ替えられます。 copyright 要素 : info 要素の copyright 要素と同じです。 info 要素の copyright 要素と違い省略することはできますが、 この要素を定義する事で、 この曲だけ info 要素で定義した物と入れ替えられます。 --> <!-- id 属性 : 他と重複しない用に設定された名前 --> <music id="chroma_00_suna_arashi" src="00_suna_arashi.mp3"> <title>砂嵐</title> <message>ちょっと暗い</message> </music> <music id="chroma_01_cu_again" src="01_cu_again.mp3"> <title>またいつか</title> <message>これでもかっていうくらいピコピコさせた暗い</message> </music> <music id="chroma_02_kin_mirai" src="02_kin_mirai.mp3"> <title>レトロ近未来?</title> <message>前うpしたやつに修正加えてみた奴</message> </music> <music id="chroma_03_keshiki" src="03_keshiki.mp3"> <title>景色</title> <message>暗いというか寂しい感じを出してみた</message> </music> <music id="chroma_04_asa" src="04_asa.mp3"> <title>朝</title> <message>ピコピコ 明るい</message> </music> <music id="chroma_05_space_robot" src="05_space_robot.mp3"> <title>宇宙ロボット</title> <message>うちゅうのほうそくがみだれる!</message> </music> <music id="chroma_06_deep_night" src="06_deep_in_night.mp3"> <title>夜深く</title> <message>中途半端にピコピコしてる曲。</message> </music> <music id="chroma_07_star_night" src="07_star_in_night.mp3"> <title>夜中の星</title> <message>落ち着いた曲を作りたかった。</message> </music> <music id="chroma_08_kossetsu" src="08_kossetsu.mp3"> <title>友達が骨折した</title> <message>タイトルが思い浮かばなかった (骨折は実話)</message> </music> <music id="chroma_09_sorato" src="09_sorato.mp3"> <title>遠くの空</title> <message>メロディが単調な音楽</message> </music> <music id="chroma_0a_amesizuku" src="0a_amesizuku.mp3"> <title>あめしずく</title> <message>なぜか頭が痛くなってくる</message> </music> <music id="chroma_0b_samisii" src="0b_samisii.mp3"> <title>寂しい</title> <message>周りに誰もいないときの音楽</message> </music> </bgmlist>

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー