Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当使用hololens作为服务器通过unet连接unity editor时,主机id越界_C#_Unity3d_Hololens_Unity3d Unet - Fatal编程技术网

C# 当使用hololens作为服务器通过unet连接unity editor时,主机id越界

C# 当使用hololens作为服务器通过unet连接unity editor时,主机id越界,c#,unity3d,hololens,unity3d-unet,C#,Unity3d,Hololens,Unity3d Unet,我想通过unet在HoloLens和unity editor之间进行通信,下面是我在unity editor中为我的unetsharemanager游戏对象所做的设置 我的Unity版本是2017.4.1f1。网络管理器是unity原始网络管理器组件,my NetworkDiscoveryWithAnchors脚本如下: 当我先在unity编辑器中运行,然后在HoloLens中运行应用程序时,它运行良好,可以相互通信。但是,如果我先在HoloLens中运行应用程序,然后在unity edit

我想通过unet在HoloLens和unity editor之间进行通信,下面是我在unity editor中为我的unetsharemanager游戏对象所做的设置

我的Unity版本是2017.4.1f1。网络管理器是unity原始网络管理器组件,my NetworkDiscoveryWithAnchors脚本如下:

当我先在unity编辑器中运行,然后在HoloLens中运行应用程序时,它运行良好,可以相互通信。但是,如果我先在HoloLens中运行应用程序,然后在unity editor中运行应用程序,则会显示一个错误:

另外,如果我在另一个unity编辑器中启动我的项目的另一个副本,并尝试使它们连接,那么在稍后运行的unity编辑器的控制台中将显示相同的错误


有人知道哪里可能出错吗?

我使用了另一个NetworkDiscovery脚本和NetworkManager脚本,它可以正常工作!尽管出现了相同的错误,但该应用程序可以继续运行并正常工作。现在,如果我运行该应用程序,它将自动查找当前网络中是否存在服务器,如果不存在,则启动为服务器。否则,以客户机身份启动

NetworkDiscoveryCustom.cs和NetworkManagerCustom.cs:

另外,项目为HoloLens默认推荐设置,如果我删除客户端预置,则会显示相同的错误。因此,我认为这些部分应该没有问题…请在这里提供代码的最小工作示例,而不是在一些外部链接中。如果将来URL变为无效,则您的内容将无效。