UIパック

Inkwell パネルキット — 単枠パネルとボタン

インクのコミックのUIスプライト18点。単枠nine-sliceパネル、ツールチップ、見出し、区切り、チップ、角ばったボタン12状態。

  • ui
  • svg
  • 透過png
  • nine-slice
  • パネル
  • ボタン
  • メニュー
  • 素朴
  • コミック
  • カートゥーン
  • 太い
  • ライトUI
信号レッドのタイトル帯と沈んだリスト領域を持つインクのコミックのメニューパネル。隣の列に同じ角ばったボタンの通常・線画ホバー・押し込み状態
プレビュー 1600×1115透明部分は市松模様で表示

このパックについて

照明ではなくインクから重さを得ているコミック調のキットです。どの面も太く暗い輪郭の内側のフラットな塗りで、下に硬いずらし影が付きます。ベベルもグラデーションも、画面に光源があるふりをするものは何もありません。それが手描きのキャラクター絵の隣に置いても別のゲームに見えない理由です。

Nine-sliceのパネル二枚 — 角26 pxの単枠のウィンドウ枠と、角18 pxの沈んだ内枠 — で、メニューに必要なほぼすべての箱をまかなえます。ダイアログ、インベントリのグリッド、リストの下地、ツールチップ、ステータスパネル。縁が一本続くだけなので、パネルは密度の高い文章の背後に置けるほど静かなままです。角は決して拡大されず中央はフラットな塗りなので、どちらもどんなサイズにもきれいに伸びます。

パネルの上には角ばったボタンのスプライトが12点。通常、ホバー、押下、無効の各状態を三通りに描いてあります——標準の152×52バー、正方形の角ばったアイコンボタン、そしてツールバーや行内アクション用のコンパクトボタン。3つのサイズを1枚の拡大縮小ではなく別ファイルにしたのは、描画がサイズに依存するからです。52pxで計算した面取りは、小さい方では縮小ではなく再計算されます。押下状態は面を2ピクセル下げて上のハイライトを外します。単に暗くするのではないからこそ、ボタンが色替えではなく押されたと感じられます。

小さな4点が、パネルとパネルのあいだでメニューに要るものを埋めます。しっぽ付きのツールチップ、パネルの上端に乗る見出しバー、中央に印のあるセクション区切り、そして数値やステータス用のラベルチップ。どれもウィンドウパネルの別サイズではありません——nine-sliceはもともと任意の大きさに伸びるので、幅違いの二枚目はコンポーネントではなく水増しになります。

すべてが二通りで届きます。SVGソースはキットを実際に描いたファイルそのものです。開いてフラットポスターの六色か信号レッドのアクセント一色を変え、書き出し直してください。PNGの書き出しはフラットで透明、ビットマップを求めるエンジン向けに1x・2x・4xへあらかじめ拡大してあり、アルファの事前乗算もスプライト外にはみ出す焼き込みの影もありません。

ダウンロード

直リンク · 登録不要 · 待機ページなし
ZIPをダウンロード166 kB

フルキット — SVGソース、1x/2x/4xのPNG書き出し、ライセンス、readme

このパックに含まれるファイル
ファイル形式容量ダウンロード
フルキット — SVGソース、1x/2x/4xのPNG書き出し、ライセンス、readmeZIP166 kB 入手 →
ウィンドウパネル、編集可能なSVGSVG1.2 kB 入手 →
ボタン(通常状態)、編集可能なSVGSVG798 B 入手 →

使い方

  1. UnityではPNGをインポートし、Texture TypeをSprite(2D and UI)に、ボーダーをウィンドウパネルは26, 26, 26, 26、ボタンは18, 18, 18, 18に設定し、UIコンポーネント側でImage TypeをSlicedにしてください。
  2. Godot 4ではNinePatchRectを使い、パッチの余白に同じ数値を入れてください。あるいはSVGをそのまま入れ、インポート設定の倍率でGodotにラスタライズさせても構いません。
  3. UnrealではTexture2Dとしてインポートし、Draw AsをBoxにしたSlate Brushを作り、余白をテクスチャサイズに対する比で入力してください。112 pxのパネルは0.23214、152 pxのボタンは0.11842です。
  4. UI倍率が整数でない場合は、1xを拡大するのではなく2xか4xのPNGを使うか、エンジンにSVGソースを渡して最終サイズでラスタライズさせてください。
  5. 輪郭は1xで4ピクセルあり、それがスタイルのすべてです。1x未満に縮めると輪郭が潰れてパネルはインクらしく読めなくなるので、1xの書き出しを下限として、そこから上へ伸ばしてください。

ライセンス

クリエイティブ・コモンズ 表示 4.0 — 商用利用も無料。クレジット表記が必要です。 全文 · 実際どういう意味か

コピー用のクレジット表記
"Inkwell パネルキット — 単枠パネルとボタン" by Oğuzhan Girgin, licensed under CC BY 4.0 — https://www.colorosse.com/assets/2d/ui/inkwell-panel-ui-kit