实时链接输入设备:在UE5.4中使用游戏手柄的新方式

科技   科技   2024-07-24 09:01   上海  


这个教程解释了新的实时链接输入设备的插件以及如何将其与游戏手柄一起使用。


在UE5.4中,有一种新的简单方法可以从游戏手柄创建一个实时链接的数据流。该输入可以重新广播到网络上的其他计算机,或者保留在内部并像任何外部实时链接数据流一样使用。

在虚拟制作、LED电视墙或现场活动中,在编辑器中轻松添加通过游戏手柄进行交互的功能非常强大。如果需要,这种动作可以由Take Recorder录制。

首先,在插件窗口中启用插件“LiveLinkInputDevice”。


然后,打开虚拟制作下拉菜单中的“实时链接(Live Link)”窗口。


在引擎重新启动后,实时链接窗口应该会有一个新的“LiveLinkInputDevice”源可供添加。


假设游戏控制器已连接到计算机,添加此源将显示一个新的、类型为“输入设备(Input Device)”的主题。


可以通过在编辑器中的任何蓝图中首先添加“实时链接组件控制器(Live Link Component Controller)”,然后右键单击“添加事件=>添加OnLiveLinkUpdated”来访问此Live Link输入设备。


这将创建一个事件,在编辑器中每次实时链接系统接收到数据时都会触发。这允许您创建一个评估实时链接帧数(Evaluate Live Link Frame)函数来读取数据。


"拆分(Breaking out)"这里指的是将"数据结果(Data Result)"和"数据结果的帧数数据(Data Result Frame Data)"分解开来,以便查看所有可能的游戏控制器的通道正在传输的数据。


在下面的示例中,左摇杆X通道的值被输出到了屏幕上。一旦读取了这些值,就可以在蓝图中的任何需要使用浮点数的地方使用它们。


在这个例子中,控制器的模拟扳机值被发送到一个动画蓝图,然后传递到一个Control Rig,以应用旋转到角色的手指上。



这些数据不仅限于动画用途,还可以应用于材质参数集合以修改材质属性。

注意:对于游戏玩法中的情况,当“在编辑器中播放”创建一个Tick时,最好依赖于增强输入系统:

https://dev.epicgames.com/documentation/en-us/unreal-engine/enhanced-input-in-unreal-engine?application_version=5.3


近期焦点
Unreal Fest Shanghai 2024 | 虚幻引擎技术开放日,开票啦!
通过游戏动画示例项目获取500多种免费动画
UOD Awards 2024 作品征集,启动!
虚幻引擎5.4现已发布
GDC 2024:来自State of Unreal的重大新闻
欢迎来到全新的虚幻引擎网站
我们将在四月下旬更新虚幻引擎、Twinmotion和RealityCapture的定价


扫描下方二维码,关注后点击菜单栏按钮“更多内容”并选择“联系我们”获得更多虚幻引擎的授权合作方式和技术支持
长按屏幕选择“识别二维码”关注虚幻引擎
“虚幻引擎”微信公众账号是Epic Games旗下Unreal Engine的中文官方微信频道,在这里我们与大家一起分享关于虚幻引擎的开发经验与最新活动。


虚幻引擎
Epic Games 旗下 Unreal Engine 虚幻引擎官方订阅号
 最新文章