Event e = Event.current;
这个编译。但是它在运行时提供了一个空引用。
使用我找到的调试器
Event e = Event.s_Current; // is ok
Event e = Event.s_MasterEvent; // both these exist
这些对象存在并且具有我想要的东西,但这不会编译。
我正在使用unity 5.0.1f1 Personal。 Heeelp拜托!
答案 0 :(得分:0)
http://docs.unity3d.com/Documentation/ScriptReference/Event.html
在OnGUI()之外,Event.current将始终为null,这就是导致异常的原因。
http://answers.unity3d.com/questions/661247/using-eventsnullreferenceexception.html