NarraLeaf

Input

玩家在用哪一类设备,以及某个输入动作此刻是不是被按住的

两个 pure 节点,读的是图跑到那一刻玩家的输入状态。两个都声明 eventfunctionmacro,所以都能给蓝图值当后端。

两个都不是事件头。要响应输入,用 Events 里的键盘与指针头,或者用 On Action 头——它对应的正是这两个节点读的那套动作词表;这两个回答的是「此刻是什么」,正是控件外观上的绑定想要的东西。

Get Input Device

blueprint.input.getDevice · Pure

玩家最近用的是哪一类设备,于是界面可以说「按空格」或者「点击继续」,而不必从屏幕尺寸去猜。

引脚方向类型
deviceout · datastring

四个取值之一——pointerkeygamepadtouch——与 On Action 头在 source 引脚上报告的是同一组。它是一个普通字符串而不是自己的下拉框,于是一张图对两边比的是同一批字面量。

Is Action Held

blueprint.input.isActionHeld · Pure

卡片上选中的那个输入动作,此刻是不是被按住的。

引脚方向类型
heldout · databoolean

卡片字段

字段说明
Action工程的输入动作之一

本页目录