Unity3D-无法从新场景读取其他类的新内容

Unity3D-无法从新场景读取其他类的新内容,unity3d,runtime-error,unityscript,Unity3d,Runtime Error,Unityscript,我在团结中遇到了这个问题。基本上,我有以下类Constant.cs,包含以下内容: publicstaticintbase\ux=480 它可以从我现有的所有场景中读取。但当我创建新场景并在其中附加脚本时,问题就出现了。一旦我尝试读取Constant.base_x,它就会抛出以下错误: NullReferenceException:对象引用未设置为对象的实例 常量..cctor() 作为TypeInitializationException重新显示:常量的类型初始值设定项引发了异常 如果我将相同

我在团结中遇到了这个问题。基本上,我有以下类Constant.cs,包含以下内容:

publicstaticintbase\ux=480

它可以从我现有的所有场景中读取。但当我创建新场景并在其中附加脚本时,问题就出现了。一旦我尝试读取Constant.base_x,它就会抛出以下错误:

NullReferenceException:对象引用未设置为对象的实例
常量..cctor()
作为
TypeInitializationException重新显示:常量的类型初始值设定项引发了异常

如果我将相同的脚本附加到所有现有场景,则没有问题。只有新场景才会抛出此错误


发生了什么事?我试图清理和重建整个项目(使用MonoDevelop),但仍然出现错误…

欢迎使用StockOver flow。请添加Constant.cs脚本的部分和调用静态(即成员变量)的脚本。似乎在
Constant
类中有一个静态构造函数,它引发了一个异常。非常感谢,我发现了问题。事实上,我没有实例化另一个对象,不是这个常量类。不确定Unity将错误指向此类的原因。:)