仅在尝试构建应用程序时找不到命名空间(Unity)

时间:2017-12-01 19:15:29

标签: unity3d compiler-errors namespaces assemblies

我正在开发一款适用于Android的应用。在我的代码中,我使用命名空间UnityEngine.XR.WSA.WebCam。当我在编辑器上启动应用程序时,我没有错误,但当我尝试构建它以将其发送到我的手机时,我得到以下一个:The type or namespace name "WebCam" does not exist in the namespace "UnityEngine.XR.WSA". Are you missing an assembly reference?"这不是很奇怪,因为它正在工作编辑?我该如何解决?

1 个答案:

答案 0 :(得分:4)

命名空间中的“WSA”代表“Windows应用商店应用” - 所以除非你的目标是Windows Phone,否则它不会构建。

您必须在Windows计算机上运行编辑器,这就是它在那里工作的原因。

(另外,坦率地说,我很不确定Windows Phone的支持程度如何,所以即使你有了它的构建,它仍然可能无法运行或做你想做的事。)