dos h0063 defaultFrzColorUse - cwtickle/danoniplus GitHub Wiki

English | Japanese

Home > 譜面ヘッダー仕様 > プレイ時の初期設定 > 矢印・フリーズアロー色の設定

| <- defaultColorgrd | defaultFrzColorUse | frzScopeFromAC -> |

defaultFrzColorUse

  • フリーズアロー初期色(frzColor)が未指定時の適用方法の設定
  • 共通設定 ⇒ g_presetObj.frzColors

使い方

|defaultFrzColorUse=false|

説明

フリーズアロー色(frzColor)が指定されない場合、データ補完が行われます。
その補完方法について、デフォルトのフリーズアロー色セットから取得するか、
矢印色の設定(setColor)から取得するかを選択できるようにします。
デフォルトはtrueです。

既定 内容
false 矢印色の設定(setColor)から取得する
true * デフォルトのフリーズアロー色セットから取得する

補足

この設定については、全体の設定としてdanoni_setting.jsからも設定できます。
どちらも設定があった場合は、譜面ヘッダーの値(defaultFrzColorUse)が優先されます。

// フリーズアローのデフォルト色セットの利用有無 (true: 使用, false: 矢印色を優先してセット)
g_presetObj.frzColors = true;

またv13.3.1以降は、danoni_setting.jsで定義されたg_presetObj.frzColorsfalse
もしくは譜面ヘッダー|defaultFrzColorUse=false|のとき、
frzColorが1要素でも定義されていれば、そのfrzColorの値を使用します。

|setColor=a,b,c,d,e|
|frzColor=A,B,C,D|
-> |frzColor=A,B,C,D$A,B,C,D$A,B,C,D$A,B,C,D$A,B,C,D|

|setColor=a,b,c,d,e|
|frzColor=A,B|
-> |frzColor=A,B,A,B$A,B,A,B$A,B,A,B$A,B,A,B$A,B,A,B|

|setColor=a,b,c,d,e|
|frzColor=,,A,B|
-> |frzColor=a,a,A,B$b,b,A,B$c,c,A,B$d,d,A,B$e,e,A,B|

|setColor=a,b,c,d,e|
-> |frzColor=a,a,a,a$b,b,b,b$c,c,c,c$d,d,d,d$e,e,e,e|

ver25.1.0以降は、この値をfalseに設定したとき、矢印に適用している個別/全体色変化もフリーズアローに適用するよう変更しましたが、
ver25.5.0以降は元に戻しています(代わりに、frzScopeFromACの設定を追加)。

関連項目

更新履歴

Version 変更内容
v25.5.1 ・falseに設定したときの矢印色変化→フリーズアロー色変化の自動適用を取り止め
v25.1.0 ・falseに設定したとき、矢印に適用している個別/全体色変化もフリーズアローに適用するよう変更
v13.3.1 ・フリーズアロー色(frzColor)の補完ルールを一部変更
v13.1.1 ・初回実装

| <- defaultColorgrd | defaultFrzColorUse | frzScopeFromAC -> |