0

我遇到了一个奇怪的问题,我不知道该怎么做。我开始一个新的 Unity(32 位)项目然后我导入 Google VR SDK 并遇到 3 个错误。

*Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorClientSocket.cs(66,64):错误 CS1729:类型System.Diagnostics.ProcessStartInfo' does not contain a constructor that takes2' 参数

Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorClientSocket.cs(70,17):错误 CS0200:无法将属性或索引器“System.Diagnostics.Process.StartInfo”分配给(它是只读的)

Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorClientSocket.cs(79,17): error CS1061: Type System.Diagnostics.Process' does not contain a definition forClose' and no extension method Close' of typeSystem.Diagnostics.Process' 找不到(您是否缺少 using 指令或程序集参考?)*

我什至不碰任何东西,只是导入 Google VR SDK 附带的统一包。有人对此有任何想法吗?任何帮助表示赞赏。

4

1 回答 1

0

这是因为在某些版本的 Unity 中,默认平台是 WebGL。您可以通过在 File | 中切换到 Android 平台来解决此问题。构建设置。

您可以通过 File -> Build Setting -> 选择 Android 并点击 Switch Platform 来切换平台

于 2016-06-29T03:30:07.180 回答