如何检查我当前版本的Cardboard SDK for Unity,以便我可以将其更新到最新版本(v0.5.1)?

时间:2015-08-09 07:50:42

标签: c# unity3d google-cardboard

Unity的最新版本在这里:https://developers.google.com/cardboard/unity/download

如果我导入最新的软件包,则会抛出编译器错误 Assets/Cardboard/Scripts/VRDevices/CardboardAndroidDevice.cs(18,14): error CS0101: The namespace global::' already contains a definition forCardboardAndroidDevice'

Unity版本:Unity 5.1.1 Windows

1 个答案:

答案 0 :(得分:1)

https://developers.google.com/cardboard/unity/release-notes

v0.5.1的发行说明解释:在升级之前,必须从Assets / Plugins文件夹中删除Assets / Cardboard /文件夹以及所有与Cardboard相关的库。 (如果您不使用其他插件,只需删除插件文件夹本身。)

这是因为为v0.5.1重新命名和移动了许多文件,但是Unity的包导入器并没有寻找它(这将是非常困难的)。如果您只是导入新软件包,则会从旧版本的软件包中遗留一些文件,这会导致您看到的错误。