<<<担当>>> 中村海音 <<<役割>>> ファイルから楽譜を読み取りターゲット情報を生成する。 <<オブジェクト名>> function MusicRead() <<<関数>>> ・getScoreList() 楽譜一覧の取得((br)) 返り値、文字列配列:楽譜名リスト ・roadMugic(game, name, configLag, configTempo)((br)) 楽譜情報の取得((br)) 第1引数game:gameオブジェクト((br)) 第2引数name:文字列、曲名((br)) 第3引数configLag:数値、開始のラグ((br)) 第4引数configTempo:数値、テンポ調整 返り値、ターゲット配列 ・getTargets() ターゲット配列取得((br)) 返り値、ターゲット配列 ・getStartPos() 曲開始位置の取得(デバック用)((br)) 返り値、数値:開始位置(秒) <<楽譜>> <<<所持データ>>> ・テンポ(tempo)(♪=120)とかの基準音符の種類と数値 ・開始のラグ(lag)(フレーム単位) ・音量(volume)今はなし ・開始のスキップ秒数(skip)主に楽譜制作用。ゲームでは使わない。 ・ターゲット配列(targets) <<楽譜記述法>> エクセルにて記述csvで出力 一行目に ||テンポ(1分間に入る数)|テンポ(基準音符)|ラグ|開始スキップ秒数 二行目以降に ||拍数|レーン|長押し拍数 を書き連ねていく >>{19::gr01::モジュール分け}{モジュール分けへ戻る}