虚幻引擎4中虚拟键盘交互字符自定义

  1. 在  Content / FirstPersonBP / Blueprints 文件夹中,打开FirstPersonCharacter  Blueprint。
  2. 添加附加到SphereWidgetInteraction组件然后将“ 详细信息”面板中的“ 位置”和“ 显示调试”参数重置为零  Keypad-ue4 data-srcset="" />

现在,我们的“小部件交互”组件将指示玩家通过调试标记指示游戏中所指示武器的方向。

3.在图上,使用鼠标右键添加事件,并将其拖到“ 小部件交互组件”中。

4.禁用“ 小部件交互”,添加“ 按下指针键”和“ 释放指针键”,两者均设置为鼠标左键,然后按此处所示进行连接。Keypad-02-ue4 data-srcset="" />

小部件通过按下鼠标左键或触摸控件来响应鼠标和触摸之间的交互,我们可以使用“ 按下指针键”功能对此进行模拟。在我们的示例中,我们使用鼠标右键来模拟鼠标左键单击,但是您可以在游戏控制器上按下游戏板按钮甚至触发按钮来禁用按下的光标按钮的功能。

5.在内容浏览器中,基于Actor和两个Widget Blueprint创建两个Class BlueprintKeypad-03-ue4 data-srcset="" />

对于两个Actor蓝图,分别调用一个键盘(“ 键盘 -代表键盘输入”)和另一个KeypadDisplay(代表并显示从键盘输入的值)。对于Widget蓝图,请使用与Actor蓝图相同的名称,但是要区分它们,请将其添加到WB(对于Widget蓝图)。

Author: incg_UE4

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注