首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hololens开发学习(五)——场景共享

这一篇主要讲解Hololens场景共享。HoloTolkit5.8Test中提供了场景共享案例,已经实现了同步世界坐标系功能,我们只需要在此基础上进行代码修改就可以应用到自己项目中来。我会分享一个共享Cube的案例。

1、打开SharingTest,删除sphere,添加cube。

我们来实现共享Cube,因此需要对CustomMessages脚本进行简单修改,代码如下。

2、新建ObjectSharingManager脚本,用它来控制Cube状态消息的广播和接收。代码如下。

3、要想广播和接受Cube的信息,我们需要搭建Socket服务,当然HoloTookit已经为我们提供了Socket套件,把External复制到如下目录下。

4、下面就要启动SharingService,在Unity主菜单下:HoloTookit->Sharing Service->Launch Sharing Service,如图所示。

5、此时会打开一个Socket服务端,如图所示,记录下IP,该终端会出现多个SharingService,我们选择和Hololens在同一个IP网段下的IP,例如:192.168.43.104。

6、我们将192.168.43.104输入到Sharing组件中的Server Address中去,如图所示。

7、完成上面这些步骤后,我们将程序部署到Hololens上,观察Socket服务端界面,可以看到有设备加入到服务器。如图所示。

我直接把最后结果视频分享给大家,看是否跟我一样有这样的效果。我是用Hololens真机和Unity一起,互相操作来实现Cube状态共享。

视频内容
下一篇
举报
领券