dos h0004 frzColor - cwtickle/danoniplus GitHub Wiki

English | Japanese

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

| <- setColor | frzColor | setShadowColor -> |

frzColor

  • カラーグループ毎のフリーズアローの色設定

使い方

|frzColor=#00ffff,#6600ff,#ffff66,#ffff66$#ff00ff,#ff6600,#ffff66,#ffff66|
|frzColor=#00ffff:#00ff00,#6600ff:#9900ff,#ffff66:#ffff99,#ffff66$#ff00ff,#ff6600,#ffff66,#ffff66|
|frzColor2=#00ffff,#6666ff,#ffffcc,#ffffcc$#ff00ff,#ff6600,#ffff66,#ffff66|

|frzColor3=frzColor2|  // 3譜面目は2譜面目のデータをコピー

説明

フリーズアロー色を指定します。指定の仕方は、「#ffffff」もしくは「0xffffff」の形式です。
4つ1セット(カンマ区切り)で、フリーズアローの「矢印(通常時)」「帯(通常時)」「矢印(ヒット時)」「帯(ヒット時)」を表します。
さらに、"$"を続けて4つずつ記載することで、「setColor」に対応した矢印レーンごとに
フリーズアロー色を変えることができます。
(ver27.5.0以降は$の代わりに改行を区切り文字として使用することも可能です。)

ParaFlaではこういう場合、基本的には矢印色変化を行う必要がありましたが、
「frzColor」で最初からある程度制御できるようになりました。

また、ver12以降コロン(:)区切りによるグラデーションに対応しています。

補足1:省略時の色補完について

ver13より、defaultFrzColorUsefalseに設定した場合は下記のように色補完を行います。
デフォルトはこれまで通り、既定のフリーズアローセットから補完します。

  • 未指定の場合:
    setColorで指定されている色を「矢印(通常時)」「帯(通常時)」「矢印(ヒット時)」「帯(ヒット時)」に割り当てます。
  • 部分省略した場合:
    先頭を省略した場合はsetColor, 後続(ヒット部)を省略した場合は前2つを補完します。
|setColor=#9999ff|
|frzColor=,,#ffff33,#ffff99| -> #9999ff,#9999ff,#ffff33,#ffff99
|frzColor=#66ffff,#8888ff|   -> #66ffff,#8888ff,#66ffff,#8888ff

補足2:2譜面目以降の個別設定について

  • ver21より2譜面目以降の個別設定が行えるようになりました。
    frzColor2, frzColor3, ... のように指定します。使い方はfrzColorと同じです。
    未指定時はこれまで通り、frzColorの値が採用されます。

関連項目

更新履歴

Version 変更内容
v31.2.0 ・他譜面のfrzColor名を指定することで他譜面のデータを参照する機能を追加
v27.5.0 ・$区切りの代替として改行区切りに対応
v21.1.0 ・2譜面目以降の個別設定に対応(譜面分割&譜面番号可変時)
v21.0.0 ・2譜面目以降の個別設定に対応
v13.0.0 ・省略時、setColorから色補完する仕様を追加
v12.0.0 ・グラデーション記述に対応
v1.0.0 ・初回実装

| <- setColor | frzColor | setShadowColor -> |