运行 同时在两个浏览器上运行一个 Leap Motion

Running a Leap Motion on two browsers at the same time

所以,我正在尝试让两台计算机同时从跳跃运动中获取数据。 (使用 javascript api)

理想情况下,第一个会模仿第二个,在两个屏幕上都显示被操纵的手

       Leap.loop({host:address})
    .use('riggedHand',{
        element:document.getElementById('leapcanvas'),
        offset: new THREE.Vector3(0,0,0)
    })
    riggedHandPlugin = Leap.loopController.plugins.riggedHand;

但是,跳跃动作似乎一次只能在一个屏幕上工作。

这是 WebSocket 或 Leap Motion 的问题吗?

您是否已经设置了允许远程计算机连接到 Leap 网络套接字的配置选项?在 Leap 服务命令行上:

--websockets_allow_remote=1

(或 Leap 的 config.json 文件中的 json 等价物)

如果是这样,请尝试在 Leap.loop 中将两个应用程序的背景设置为 true:

Leap.loop({'host':'address', 'background':true})... etc