【发布时间】:2016-11-06 09:10:58
【问题描述】:
将 Unity 5.4 beta 与 Hololens 结合使用,在命名空间中设置类会禁用某些 UnityEngine 功能。
如果我声明一个类,一切正常。如果我将它包装在一个命名空间中,类不会看到彼此,即使在同一个命名空间内或使用 using 添加。
创建一个 MonoBehaviour 类,我可以将它拖放到游戏对象上,如果我将该类包装在命名空间中,Unity 会抱怨它不是 MB 或者它有问题,因此无法拖动。
有人有类似的问题吗?只是在报告错误之前询问,因为 5.4 仍然是测试版。
【问题讨论】:
-
不知道 - 你试过像 Namespace.MyClass 这样调用这些类吗?
-
你能给我们举个例子吗?我们在代码中广泛使用命名空间并且没有这样的问题。您是否有任何地方的可选参数?
-
明天我会在办公室发布一些代码,但几乎没有。我没有尝试使用显式命名空间进行调用,以防万一。
标签: c# unity3d namespaces