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