NarraLeaf

Input

プレイヤーがどの種類のデバイスを使っているか、そして入力アクションが今押され続けているかどうか

グラフの実行時点でのプレイヤー入力を読み取る、2 つの pure ノードです。どちらも eventfunctionmacro を宣言しており、いずれもブループリント値の後ろ側として使えます。

どちらもイベントヘッドではありません。入力に反応するには、Events 内のキーボードヘッドとポインターヘッド、あるいはこの 2 つが読み取るアクション語彙に対応する On Action ヘッドを使ってください。この 2 つが答えるのは「今この瞬間、何が真か」であり、それはウィジェットの見た目に対するバインディングが求めているものです。

Get Input Device

blueprint.input.getDevice · Pure

プレイヤーが直前に使用していたデバイスの種類です。画面サイズから推測することなく、インターフェースが「スペースを押す」や「タップして続ける」と表示できるようにします。

ピン方向
deviceout · datastring

pointerkeygamepadtouch の 4 つの値のいずれかです——On Action ヘッドが source ピンで報告するのと同じ 4 つです。専用のドロップダウンではなく普通の文字列であるため、グラフの両側で同じリテラルを比較できます。

Is Action Held

blueprint.input.isActionHeld · Pure

カード上で選んだ入力アクションが、今この瞬間押され続けているかどうかです。

ピン方向
heldout · databoolean

カード上のフィールド

フィールド内容
Actionプロジェクトの入力アクションの一つ。

このページの目次