ノード一覧に戻る

ルール矩形

rule_rect

数値パラメータから矩形の配置操作を作ります。位置・サイズは変数やアニメーションで動かせます。壁・床・部屋のパラメトリック生成に使います。

下書き
解説あり

入力ポート

名前説明
ルールキャンバス
canvas
RuleCanvas
操作を追記する既存キャンバスです。未接続なら新規キャンバスを作ります。

出力ポート

名前説明
ルールキャンバス
canvas
RuleCanvas
矩形操作を追加したキャンバスです。
概要
summary
Text
結果の短いまとめです。

パラメータ

名前既定値範囲説明・選択肢
地形名
material_id
Text
terrain

矩形で塗る地形名(素材ID)です。

X
x
Int
0-512–512

矩形の左端セルです。

Y
y
Int
0-512–512

矩形の上端セルです。

width
Int
41–512

矩形の幅(マス数)です。

高さ
height
Int
31–512

矩形の高さ(マス数)です。

マップ幅
map_width
Int
81–512

キャンバス入力が無い時に作る新規キャンバスの設定です。

マップ高さ
map_height
Int
81–512

キャンバス入力が無い時に作る新規キャンバスの設定です。

セル幅
cell_width
Int
161–2048

キャンバス入力が無い時に作る新規キャンバスの設定です。

セル高さ
cell_height
Int
161–2048

キャンバス入力が無い時に作る新規キャンバスの設定です。

何をするノードか

ルールキャンバスのエディタで矩形を描く代わりに、X/Y/幅/高さの数値で矩形操作を作ります。 全て昇格可能(promotable)なので、変数・波形・タイムラインで壁や部屋を動かせます。 canvas 入力へ追記できるため、複数ノードを数珠つなぎにして操作を積めます。

入出力と設定

種別 ID 説明
入力 canvas RuleCanvas(任意) 追記先。未接続なら新規キャンバスを作ります。
出力 canvas RuleCanvas 矩形操作を追加したキャンバスです。
設定 material_id Text 塗る地形名です。
設定 x / y / width / height Int(昇格可) 矩形の位置とサイズ(マス数)です。
設定 map_width ほか Int 新規キャンバス時のマップ/セル設定です。

つなぎ方の例

RuleRect.canvas -> RulePolyline.canvas -> RuleRender.canvas
オートタイル作成.asset -> RuleRender.asset
ノード一覧に戻る
ルール矩形 — PixPipeline ノード解説