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 for
CardboardAndroidDevice'
Unity版本:Unity 5.1.1 Windows
答案 0 :(得分:1)
https://developers.google.com/cardboard/unity/release-notes
v0.5.1的发行说明解释:在升级之前,必须从Assets / Plugins文件夹中删除Assets / Cardboard /文件夹以及所有与Cardboard相关的库。 (如果您不使用其他插件,只需删除插件文件夹本身。)
这是因为为v0.5.1重新命名和移动了许多文件,但是Unity的包导入器并没有寻找它(这将是非常困难的)。如果您只是导入新软件包,则会从旧版本的软件包中遗留一些文件,这会导致您看到的错误。