ノード一覧に戻る

ゲート

gate

上流チェーンをオン/オフします。オフの間、下流はこの線が未接続のときと同じ動作になります。enabled を入力ピン化すると、波形で点滅を駆動できます。

確認済み
解説あり

入力ポート

名前説明
入力
input
Image
必須
上流チェーンから受け取る値です

出力ポート

名前説明
出力
output
Image
enabled がオンなら入力値を流し、オフなら未接続と同じ空出力にします

パラメータ

名前既定値範囲説明・選択肢
値の型
value_type
Enum
Image

このゲートを通す値の型を指定します

  • 数値(汎用)Number
    このノードで数値(汎用)型の値を扱います
  • 小数Float
    このノードで小数型の値を扱います
  • 整数Int
    このノードで整数型の値を扱います
  • ON/OFFBool
    このノードでON/OFF型の値を扱います
  • Color
    このノードで色型の値を扱います
  • 文字Text
    このノードで文字型の値を扱います
  • 画像Image
    このノードで画像型の値を扱います
  • パスPath
    このノードでパス型の値を扱います
  • ピクセル線PixelLine
    このノードでピクセル線型の値を扱います
  • Vec2Vec2
    このノードでVec2型の値を扱います
  • Vec3Vec3
    このノードでVec3型の値を扱います
  • OKLCH補正OklchAdjust
    このノードでOKLCH補正型の値を扱います
  • パレットPalette
    このノードでパレット型の値を扱います
  • リストList
    このノードでリスト型の値を扱います
  • マップMap
    このノードでマップ型の値を扱います
  • 文字レイアウトTextLayout
    このノードで文字レイアウト型の値を扱います
  • ピクセルパッチPixelPatch
    このノードでピクセルパッチ型の値を扱います
  • 記録レイヤーRecordedLayer
    このノードで記録レイヤー型の値を扱います
  • アニメーションクリップAnimationClip
    このノードでアニメーションクリップ型の値を扱います
  • AsepriteファイルAsepriteFile
    このノードでAsepriteファイル型の値を扱います
  • ルールグリッドRuleGridSpec
    このノードでルールグリッド型の値を扱います
  • ルールタイルセットRuleTileSet
    このノードでルールタイルセット型の値を扱います
  • ルールタイル素材RuleTileAsset
    このノードでルールタイル素材型の値を扱います
  • ルールセットRuleSet
    このノードでルールセット型の値を扱います
  • ルールキャンバスRuleCanvas
    このノードでルールキャンバス型の値を扱います
  • 解決済みルール配置RuleResolved
    このノードで解決済みルール配置型の値を扱います
  • ルールタイルアトラスRuleTileAtlas
    このノードでルールタイルアトラス型の値を扱います
  • 9スライスNineSlice
    このノードで9スライス型の値を扱います
  • 2D FX 状態FxState2D
    このノードで2D FX 状態型の値を扱います
  • スプライトシートSpriteSheet
    このノードでスプライトシート型の値を扱います
  • バリアントスナップショットVariantSnapshot
    このノードでバリアントスナップショット型の値を扱います
  • バリアントレシピVariantRecipe
    このノードでバリアントレシピ型の値を扱います
  • バリアントレコードVariantRecord
    このノードでバリアントレコード型の値を扱います
  • IsoItemIsoItem
    このノードでIsoItem型の値を扱います
  • IsoSceneIsoScene
    このノードでIsoScene型の値を扱います
  • IsoWorldIsoWorld
    このノードでIsoWorld型の値を扱います
  • タイル素材TileAsset
    このノードでタイル素材型の値を扱います
  • タイルパレットTilePalette
    このノードでタイルパレット型の値を扱います
  • タイルマップTileCanvas
    このノードでタイルマップ型の値を扱います
  • 解決済みタイル配置TileResolved
    このノードで解決済みタイル配置型の値を扱います
  • Any(上級者向け)Any
    上級者向けです。どの値型でも扱えますが、下流ノードの期待と合わないと実行時エラーになります。
有効
enabled
Bool
true

オンなら入力を通します。入力ピン化すると波形で点滅を駆動できます。

概要

配線に付ける「スイッチ(遮断器)」です。オフにすると、その線が未接続だった 場合と同じ状態を下流に作ります。エフェクトの一時無効化や、波形駆動での 点滅表現に使います。

使い方のポイント

  • 作業中の比較に便利: エフェクトチェーンの途中に挟んで enabled を 切り替えれば、「この加工あり/なし」をワンクリックで見比べられる
  • enabled を📌入力ピン化して motion(点滅) + compare をつなぐと 「一定間隔でレイヤーが消えたり出たりする」点滅が作れる
  • switch との違い: switch は「AかBか選ぶ」(必ず何か出る)、gate は 「通すか止めるか」(止めると未接続扱い)。代替値が要るなら switch

よくある失敗

  • オフにしたら下流がエラーになった: 下流にとって必須入力の線を止めると 未接続エラーになるのは仕様。「オフ時は別の値」にしたいなら switch を使う

関連ノード

  • switch — 遮断ではなく二択にしたい場合
  • compare / motion — 点滅駆動の条件作り
  • expression_bool — 複合条件でのオンオフ制御
ノード一覧に戻る
ゲート — PixPipeline ノード解説