SONY

本节介绍使用Unity Plugin时遇到的常见问题。如果Unity Plugin无法正常工作,请参阅以下信息进行故障排除。

  1. 检查开发者环境是否符合要求。
  2. 检查mocopi应用程序连接目的地的IP地址是否是构建示例应用程序的平台的IP地址。
  3. 检查发送和接收UDP的端口号是否匹配。
  4. 检查mocopi应用程序传输格式是否已设置为“mocopi(UDP)”。
  5. 如果以上设置没有问题,请参阅无法使用UDP接收数据

UDP传输可能在防火墙处受阻。

检查开发环境操作系统的防火墙设置,确保从mocopi应用程序接收UDP传输的端口号处允许通信。如果通信受阻,请将其设置为允许。

以下为Windows配置示例。Unity Editor和正在构建的应用程序之间的设置不同。

使用Unity Editor,通过UDP接收数据
  1. 在Windows中打开“具有高级安全性的Windows防火墙”。
  2. 单击[入站规则]以显示列表。
  3. 右键单击“Unity{版本}Editor”,打开“属性”。
  4. 在[高级]选项卡中的“配置文件”下,勾选与开发环境相对应的网络。
  5. 检查“协议和端口”选项卡中的“协议类型”字段是否已设置为“任意”或“UDP”。
    如果未设置为“任意”或“UDP”,请更改设置。
使用正在构建的应用程序,通过UDP接收数据
  1. 在Windows中打开“具有高级安全性的Windows防火墙”。
  2. 单击[入站规则]以显示列表。
  3. 单击[新规则……]。
    会出现“新入站规则向导”窗口。
  4. 选择[端口],然后单击[下一步]按钮。
  5. 选择[UDP]和“所有本地端口”,然后单击[下一步]按钮。
  6. 选择[允许连接],然后单击[下一步]按钮。
  7. 勾选与开发环境相对应的网络,然后单击[下一步]按钮。
  8. 在“名称”字段中输入任意名称,然后单击[下一步]按钮。

启动Unity项目之前,先删除Unity Plugin,并按照以下步骤再次导入。

  1. 启动Unity Hub。
  2. 单击目标项目的[……],然后单击[在Explorer中显示]。
  3. 删除“Project name\Assets”中的“MocopiReceiver”文件夹。