[UE4版本]LeapMotion配置和第一个蓝图程序

-------------------------------------------------------------------------------------

@2021.12.15更新

针对高版本UE4(目前测试4.25以上,原有驱动和插件(被移除了)不能正常使用,需要卸载原有驱动程序更新到最新版本)

1.驱动变化变化

   驱动由原先的LeapDeveloperKit_XXXXXXXX变更为Ultraleap_Tracking_Installer_XXXXXX

下载地址如下:Download Ultraleap's Hand Tracking Software — Ultraleap for DevelopersDownload Ultraleap's Hand Tracking Software. It has everything you need to run your camera module and get tracked hands working for you.https://developer.leapmotion.com/tracking-software-download

 老驱动截图如下

新驱动截图如下

 

2.计算机管理的设备管理器中变化 

由"串行总线"变成“”照相机设备(这个一定要注意,如果还是串行总线,新版驱动是连接不到设备的,需要先卸载驱动

新设备

 

3.高版本UE4插件下载地址如下

https://github.com/ultraleap/UnrealPlugin/tree/mainicon-default.png?t=LA92https://github.com/ultraleap/UnrealPlugin/tree/main下载后放进工程的插件文件夹中

打开工程时候会提示,有项目需要rebuild一下 选择是,等待编译完成

4.用法区别

    针对非AR项目,使用LeapDesktopActor

    针对AR项目,使用LeapHandsPawn

 

--------------------------------------------------------------------------------------

具体的LeapMotion配置就不介绍了,感兴趣的童鞋可以自己配置一下,提供两个配置链接

1.某个不负责任的大神(主要是吐槽他的文章没写完,标题跟内容对应不上,(ノಠ益ಠ)ノ彡┻━┻)

虚拟现实-VR-UE4-LEAP-Motion手势识别_DreamLife-CSDN博客_ue4手势识别

2.官方GitHub

https://github.com/getnamo/leap-ue4

配置完成后进入我们今天的主题

1.创建LeapFloatingHandsCharacter

打开UE4添加新项,选择蓝图类,找到所有类,搜索LeapFloatingHandsCharacter,点击,选择

自定义命名(随便起)

2.打开开始配置的Game Mode(或者Game Mode Base),在细节栏中找到,下方红色方框选项

将方框里原有的LeapFloatingHandsCharacter,改为你自己建立的那个,编译,保存,退出到UE4主界面

3.打开自己建立的LeapFloatingHandsCharacter,在切换到事件(蓝图那个)

4.找到添加组件,搜索leap controller,添加

5.在Tick事件中添加下图所示的蓝图(作用:判断左右手)

运行效果

右手

左手

注1:绘制蓝图时,直接搜索leap就能看到所有的leap功能

注2:搜索是注意勾掉  情景关联

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值