-1

GoogleVR for Unity アセットを最新バージョンの Unity にインポートするとすぐに、次のコンパイル エラーが発生します。

Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorClientSocket.cs(74,46): error CS0120: An object reference is required to access non-static member `System.Diagnostics.Process.Start()'

Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorClientSocket.cs(79,17): error CS1061: Type `System.Diagnostics.Process' does not contain a definition for `Close' and no extension method `Close' of type `System.Diagnostics.Process' could be found (are you missing a using directive or an assembly reference?)

これは、最新バージョンの GoogleVR と Unity for OSX を使用した完全に空のプロジェクトで発生しています。他の誰かがこれを見たことがありますか?

4

2 に答える 2

0

これは、Unity の一部のバージョンでは、デフォルトのプラットフォームが WebGL であるためです。これは、File | Android プラットフォームに切り替えることで解決できます。ビルド設定。

File -> Build Setting -> Android を選択し、Switch Platform をクリックしてプラットフォームを切り替えることができます。

于 2016-06-29T03:35:35.697 に答える
0

Unity を 5.4.0B20 (最新のベータ版) に更新したところ、問題なく動作しました。Unity フォーラムでその解決策を見つけましたが、今はどこにも見つかりません。

于 2016-06-08T21:30:20.103 に答える