-
Notifications
You must be signed in to change notification settings - Fork 10
gaugeSettingOrder
tickle edited this page Jun 17, 2026
·
10 revisions
| < 譜面データ読込順仕様 | ゲージ設定適用順仕様 | Gitクライアントを使ったFork、Pull Requestの方法 > |
- 仕様が複雑なため、備忘用として記載します。
- カスタムゲージの場合
- ゲージ個別設定(gaugeXXX) > 共通設定(g_presetObj.gaugeCustom)
- 汎用ゲージかつゲージ初期設定(Original, Light, Normal, Easy)で無い場合
- ゲージ個別設定(gaugeXXX) > 共通設定(g_presetObj.gaugeCustom) > 基本設定(g_gaugeOptionObj)
- 汎用ゲージかつゲージ初期設定(Original, Light, Normal, Easy)の場合
- ゲージ個別設定(gaugeXXX) > 共通設定(g_presetObj.gaugeCustom) > 譜面ヘッダー(difData) > 共通設定(g_presetObj.gauge) > 基本設定(g_gaugeOptionObj)
- Difficultyを変更した場合
- 同一のゲージ設定名があれば、そのゲージ設定に合致するゲージ設定を1.から取得
- ない場合は、その譜面のゲージ設定群の先頭をゲージ設定として、そのゲージ設定を1.から取得
- Gaugeを変更した場合
- 対象譜面のゲージ設定群のカーソルを1つ右 or 左にずらして、そのゲージ設定を1.から取得
複数譜面あるため、いずれも配列で保持。
※この部分の初期化処理はgetGaugeSettingで実施
g_gaugeOptionObj.gaugeXs = { lifeBorders: [], lifeRecoverys: [], lifeDamages: [], lifeInits: [] }※g_headerObjは譜面ヘッダー定義の集合体のため、ゲージ設定のみ抜粋
※この部分の初期化処理はheaderConvertで実施
g_headerObj = { lifeBorders: [], lifeRecoverys: [], lifeDamages: [], lifeInits: [] }- ライフ制ゲージの場合
g_gaugeOptionObj = { clearSurvival: [], rcvSurvival: [], dmgSurvival: [], initSurvival: [] }- ノルマ制ゲージの場合
g_gaugeOptionObj = { clearBorder: [], rcvBorder: [], dmgBorder: [], initBorder: [] }- ゲージ個別設定(gaugeX)、共通設定(g_presetObj.gaugeCustom)
-
g_gaugeOptionObj.gaugeXXXs.lifeBorders[譜面番号]が「x」以外であること。
-
- 譜面ヘッダー(difData)
-
g_headerObj.lifeBorders[譜面番号]が「x」以外であること。
-
- 基本設定(g_gaugeOptionObj)
-
g_gaugeOptionObj.typeSurvival[譜面番号]もしくはg_gaugeOptionObj.typeBorder[譜面番号]の値が「border」であること。(「survival」の場合はライフ制)
-
- カスタムゲージの場合
- 譜面ヘッダー:
customGaugeXの2要素目が「F」なら固定、「V」なら変動。
内部変数としてはg_gaugeOptionObj.varCustom[譜面番号]で定義され、「OFF」なら固定、「ON」なら変動。
- 譜面ヘッダー:
- ライフ制ゲージ群の場合 ※4. とは異なる。「Original, Light, Heavy, SuddenDeath, Practice, Light」の1セット。
-
g_gaugeOptionObj.varSurvival[譜面番号]の値が「OFF」なら固定、「ON」なら変動。
-
- ノルマ制ゲージ群の場合 ※4. とは異なる。「Normal, Easy, Hard, SuddenDeath」の1セット。
-
g_gaugeOptionObj.varBorder[譜面番号]の値が「OFF」なら固定、「ON」なら変動。
-
- 譜面ヘッダー仕様 > difData - 譜面情報
- 譜面ヘッダー仕様 > customGauge - カスタムゲージ設定
- 譜面ヘッダー仕様 > gaugeX - ゲージ設定の詳細
- 共通設定ファイル仕様 > ゲージ設定
- オブジェクト一覧 > g_headerObj
- オブジェクト一覧 > g_gaugeOptionObj
| < 譜面データ読込順仕様 | ゲージ設定適用順仕様 | Gitクライアントを使ったFork、Pull Requestの方法 > |
- 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属性で使用するキーコード 📝
- 実行時エラー一覧 📝