NineSlice Render(9スライス描画)
`NineSlice Pack` で作った9スライス素材を、指定サイズのウィンドウ画像として描画するノードです。
上級
Since P00
入力ポート
NineSlice(9スライス)
NineSlice Pack で作った素材です。
Width(幅)
出力幅です。接続するとパラメータの幅より優先します。
Height(高さ)
出力高さです。接続するとパラメータの高さより優先します。
出力ポート
Image(画像)
指定サイズで描画したウィンドウ画像です。
Content Rect(中身エリア)
文字やアイコンを置きやすい内側エリアです。x、y、width、height を出します。
Summary(概要)
描画結果の短いまとめです。
Warnings(注意)
サイズが小さすぎた時などの注意です。問題がなければ空です。
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Width幅 | Int | 96 | 出力するウィンドウの幅です。 |
| Height高さ | Int | 48 | 出力するウィンドウの高さです。 |
| Edge Mode辺の伸ばし方 | Enum | document | 上下左右の辺をどう伸ばすかです。 |
| Center Mode中央の伸ばし方 | Enum | document | 中央をどう埋めるかです。 |
| Min Size Policy最小サイズ処理 | Enum | clamp | 指定サイズが枠より小さい時の扱いです。 |
概要
NineSlice Pack で作った9スライス素材を、指定サイズのウィンドウ画像として描画するノードです。
入力と出力
- 9スライス
NineSlice: NineSlice Pack で作った素材です。 - 幅
Int: 出力幅です。接続するとパラメータの幅より優先します。 - 高さ
Int: 出力高さです。接続するとパラメータの高さより優先します。
- 画像
Image: 指定サイズで描画したウィンドウ画像です。 - 中身エリア
Map: 文字やアイコンを置きやすい内側エリアです。x、y、width、height を出します。 - 概要
Text: 描画結果の短いまとめです。 - 注意
Text: サイズが小さすぎた時などの注意です。問題がなければ空です。
主なパラメータ
- 幅
Int: 出力するウィンドウの幅です。 - 高さ
Int: 出力するウィンドウの高さです。 - 辺の伸ばし方
Enum: 上下左右の辺をどう伸ばすかです。 - 中央の伸ばし方
Enum: 中央をどう埋めるかです。 - 最小サイズ処理
Enum: 指定サイズが枠より小さい時の扱いです。
使いどころ
9スライス描画 は、NineSlice Pack で作った9スライス素材を、指定サイズのウィンドウ画像として描画するノードです。 ワークフロー内でこの処理を明示的なノードとして残したい場合に使います。
注意点
接続する入力の型とキャンバスサイズを確認しながら、プレビューで結果を確認してください。