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

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


