ノード一覧に戻る

ソリッド階段

solid_stairs

奥(+y)へ上る階段を生成します。 サイズの単位はユニットです。「ソリッドレンダリング」の「1ユニットのピクセル数」(既定16)でドットに変換されるため、同じ立体を複数の解像度で使い回せます。

確認済み
解説あり

出力ポート

名前説明
ソリッド
solid
Solid
生成した立体です。変形・合成ノードやソリッドレンダリングへつなぎます。

パラメータ

名前既定値範囲説明・選択肢
width
Float
10.05–32 / step 0.05

階段の幅です。

奥行き
depth
Float
10.05–32 / step 0.05

階段全体の奥行きです。

高さ
height
Float
10.05–32 / step 0.05

階段全体の高さです。

段数
steps
Int
41–64

段の数です。

color
Color
[0.6200000047683716,0.6399999856948853,0.699999988079071,1]

レンダリング時の基本色です。

素材ID
material_id
Text
core:default

レンダリング後の Surface に引き継ぐ素材IDです。例: core:stone

ソリッドID
solid_id
Text

ソリッドレンダリングが面IDを作るときに使う安定IDです。空欄なら自動IDになります。

概要

奥(+y)に向かって上る「階段」を一発で作るノードです。box を段数ぶん 積む手間を省く、アイソメ・ゲームマップ素材向けの便利素体です。

  • 座標系: z-up(x右、y奥、z上)。サイズはユニット単位(レンダリング時の pixels_per_unit でドットに変換)

使い方のポイント

  • steps と全体サイズだけで形が決まる: 1段あたりの高さ=height/steps。 ドット絵で段差をくっきり見せたいなら、1段が2〜4ドットになるよう pixels_per_unit から逆算する
  • 向きを変えるのは solid_transform の回転(90度刻み)。下り階段は 180度回転で
  • 滑らかな坂でよいなら solid_ramp の方がシルエットが単純

関連ノード

  • solid_ramp — 段のない坂
  • solid_box — 踊り場・土台の追加
  • solid_transform — 向き・位置の調整
  • solid_render — ドット絵への変換

使用例

アイソメ素材の階段ブロックに。

ノード一覧に戻る
ソリッド階段 — PixPipeline ノード解説