UIパック
Inkwell コントロール — チェックボックス・トグル・スライダー
インクのコミックのUIコントロール8点。チェックボックス、ラジオ、トグル、スライダー。オンとオフは形で描き分け。SVG+PNG。

このパックについて
パネルと同じインクの輪郭、面には同じ硬い境界を持つ24pxのコントロールです。チェック状態はアクセントで塗り、輪郭の太さは変えません。明るい地の上では色相だけで語った状態が印刷したスクリーンショットで消えてしまい、このスタイルは印刷物のように見せるために作られているからです。
設定画面に本当に必要な四つのコントロールを収めています。チェックボックス、ラジオボタン、トグル、そしてつまみが別になったスライダー。状態を持つコントロールはどちらの状態も自分のファイルとして24×24の土台で入っています。トグルは48×24、スライダーのレールは幅192 pxで、どんな長さにもnine-sliceできます。
オンとオフは色ではなく形で描き分けてあります。未チェックは空のくぼみ、チェック済みは切り抜いたチェックを持つ塗り面です。これは重要です。設定画面こそ、プレイヤーが色覚モードやグレースケールのシェーダー、強く色を被せたポストプロセスを使っている可能性がいちばん高い場所であり、色相でしか読めない状態はその三つすべてで消えます。
スライダーはひとつながりのスプライトではなくレールとつまみで届きます。一体型のスライダーは値ごとに描き直しになりますが、二つに分かれていれば塗りを伸ばしてつまみを動かすだけで、どのUIツールキットもすでにそれを前提にしています。つまみには中央に切り欠きがあり、小さくしても回転と位置が読めます。
すべて編集可能なSVGと、1x・2x・4xのフラットな透過PNGで収録。Inkwellファミリーの他と同じフラットポスターの六色で描かれています。
使い方
- オンとオフはスプライト一枚に色を重ねるのではなく、テクスチャごと差し替えてください。二つの状態は形が違うため、色だけでは再現できません。
- スライダーのレールは両端8 pxを残してnine-sliceできます。中央を伸ばせば、どの幅でも丸い両端はそのまま保たれます。
- UnityではToggleコンポーネントのBackgroundとCheckmarkに二つのファイルを割り当てるか、画像一枚で済ませたい場合はonValueChangedのハンドラでスプライトを差し替えてください。
- つまみは塗りの端に中心を合わせてください。幅が20 pxなので、塗りの右端からその半分だけずらせば、値の後ろではなく値の上に載ります。
ライセンス
"Inkwell コントロール — チェックボックス・トグル・スライダー" by Oğuzhan Girgin, licensed under CC BY 4.0 — https://www.colorosse.com/assets/2d/ui/inkwell-ui-controls


