テンポ、拍子、小節数から演奏時間を計算します。
計算式は
60*拍子*小節数/テンポ
*要javascript
例
テンポ120、拍子4、小節数8で計算すると16秒
テンポ150、拍子4、小節数64だと102.4秒
となります。
ゲームに使う場合はさらに60をかけて、秒をフレーム数に変換してから使う。
32小節目で中ボスをだそうとするとステージ時開始から3072F目に、
64小節目でボスをだすなら6144Fに、といった感じに使えます。
処理落ちを多少考慮する必要があるかもしれないけど。
/** 20110316追記 */
Frame出力を追加。Frameは秒に60かけた値です。秒→FPS。
1 件のコメント:
太鼓で時間を調べなきゃいけないから助かる
コメントを投稿