ノード一覧に戻る

整数入力

int_input

プリセットとソフトUIレンジを持つ整数コントローラ

確認済み
解説あり

出力ポート

名前説明
output
Int
出力する整数値

パラメータ

名前既定値範囲説明・選択肢
value
Int
0-100000–100000

出力する整数値

範囲プリセット
range_preset
Enum
PixelOffset

よく使うソフトUIレンジのプリセット。変更時は現在値もその範囲内に収めます。

  • 正規化 0..1Normalized
    ソフトUIレンジを 0..1、ステップを 1 にします
  • 符号付き -1..1SignedNormalized
    ソフトUIレンジを -1..1、ステップを 1 にします
  • 百分率 0..100Percent
    ソフトUIレンジを 0..100、ステップを 1 にします
  • カウント 1..16Count
    ソフトUIレンジを 1..16、ステップを 1 にします
  • ピクセルオフセット -32..32PixelOffset
    ソフトUIレンジを -32..32、ステップを 1 にします
  • 大きいオフセット -256..256LargeOffset
    ソフトUIレンジを -256..256、ステップを 1 にします
  • カスタムCustom
    カスタムのソフトUIレンジを使います
ソフト最小
soft_min
Int
-32-100000–100000

スライダーやノブで使うソフト最小値

ソフト最大
soft_max
Int
32-100000–100000

スライダーやノブで使うソフト最大値

ソフトステップ
soft_step
Int
11–1000

スライダーやノブで使うソフトステップ

下限
clamp_min
Int
-100000-100000–100000

出力値にかける実際の下限

上限
clamp_max
Int
100000-100000–100000

出力値にかける実際の上限

スナップ刻み
step
Int
11–1000

出力値を最も近い倍数にスナップします

概要

整数を1つ供給する定数ノードです。個数・段数・インデックス・seed のような 「整数であること」に意味がある値の外部化に使います。小数でよければ float_input、こちらは刻みが飛び飛びの値専用です。

使い方のポイント

  • 複数ノードで同じ整数を使い回したい時にこのノードに一元化すると、 1箇所の変更で全体が追従する(タイルサイズ・フレーム数など)
  • value_select / list_get / sprite_sheet_frame_get の index 供給が定番の行き先
  • スライダーの触りやすさ(soft_*)と実際の制約(clamp_*)は別物。 ただしプリセット変更時は、現在値を新しいソフト範囲へ一度収める

関連ノード

  • float_input — 小数版

  • value_select / list_get — index の代表的な接続先

  • math_op / math_func — 整数の加工(Floor で小数→整数化も)

  • version: 2

重要な挙動

  • value
    • show_on_node: true で、ノード本体に常時表示されます
  • range_preset / soft_*
    • Inspector の slider / knob の操作範囲だけを決めます
    • プリセットを変更した瞬間は、現在の value も新しい範囲へ clamp します
  • clamp_min / clamp_max
    • 実際の出力値にかかる hard clamp です
  • step
    • 出力値の snap step です

つまり、UI の触りやすさ実際の出力制約 を分けて扱います。

使い方

  • 新規ノードは PixelOffset(-32..32) / value=0 です
  • 個数用途では Count を選ぶと、現在値も 1..16 へ収まります
  • 接続先が promoted param の場合は Inspector の 接続先範囲を採用 で soft range を合わせる
  • 厳密な制約が必要な時だけ clamp_min / clamp_max を詰める
ノード一覧に戻る
整数入力 — PixPipeline ノード解説