-
Notifications
You must be signed in to change notification settings - Fork 10
SpeedChange
tickle edited this page Jun 26, 2024
·
20 revisions
English | Japanese
| < オーディオ仕様 | 速度変化・Motionオプション仕様 | 判定仕様 > |
- Dancing☆Onigiri (CW Edition)における矢印の速度変化は、大きく3種類あります。
No | 名前 | 適用方法 | 特徴 |
---|---|---|---|
1 | 全体変速 (Overall) | speed_data speed_change |
画面上にある矢印・フリーズアローの速度を即時に変更します。 速度をゼロにするとストップ、マイナス値にすると逆走します。 |
2 | 個別加速 (Boost) | boost_data | 指定したフレーム以降に判定処理を行う矢印・フリーズアロー以降より速度変化させます。 それ以前の矢印の速度はそのままです。 後からやってくる矢印が前の矢印を追い越すこともあることから、別名追い越し加速とも呼ばれます。 |
3 | Motionオプション (Boost/Hi-Boost/Brake) |
Motion オプション |
矢印の軌道全体に加減速のモーションを掛けます。 |
- 全体変速、個別加速状況については速度変化グラフにて確認することができます。
- (( Speedオプションの数値 )×( 1: 全体変速 )×( 2: 個別加速 ) + (3: Motionオプション(大きさ)) × (3: Motionオプション(向き))
- ( Speedオプションの数値 )×( 1: 全体変速 + 3: Motionオプション )×( 2: 個別加速 )
- フレーム毎に1フレームで進むピクセル数を内部的に保持しており、その合計が枠外~ステップゾーン間の距離に初めて到達したフレーム数だけ遡ります。
- ピクセル数が枠外~ステップゾーン間の距離を超える場合は、そのピクセル数だけずらして表示します。
- 矢印・フリーズアローは、生成した順序で判定を行います。
- 個別加速により矢印が追い越されるようなケースであっても生成順序を揃えるため、
個別加速では矢印・フリーズアローの移動距離を伸縮させることで実現しています。
- Motionオプションを有効にした場合、その設定に応じて矢印の流れる速度に一律変則的な速度を加算します。
内部的にはg_workObj.motionOnFrames
でフレーム毎の移動量を管理しています。 - Motion「Hi-Boost」を設定した場合、Speedオプションの設定により加算される速度幅が設定した速度に比例して変わります。
Version | 変更内容 |
---|---|
v28.4.0 | ・Motionの軌道加算分の計算式を変更 ・Motionに「Hi-Boost」を追加 |
v23.1.1 | ・Motion「Boost」の軌道計算式を変更 |
v8.0.0 | ・「speed_data」「speed_change」の区別を廃止 |
v1.0.0 | ・初期実装 |
- Dancing Onigiri (CW Edition) WikiのテキストはCC BY-SA 4.0の下で利用可能です。
- Dancing Onigiri "CW Edition" Wiki text available under CC BY-SA 4.0.
- Wiki 更新履歴 / History
© 2018 ティックル & Contributors.
English | Japanese
- 譜面ヘッダー仕様 📝
- 譜面本体仕様 📝
- 譜面エフェクト仕様 (速度/ 色/ 背景) 📝
- グラデーション仕様 📝
- 共通設定ファイル仕様 📝
- スキンファイル仕様 📝
- 作品URLのクエリパラメーター仕様 📝
- 譜面データ中の特殊文字の取り扱い 📝
- キーの仕様について 📝
- KeyCtrl属性で使用するキーコード 📝
- 実行時エラー一覧 📝