很奇怪的报错
# main(1)
NullReferenceException
Object reference not set to an instance of an object
-------------------------------------------------------------
1 FairyGUI.DisplayObject.set_visible (Boolean value)
2 FairyGUI.GObject.HandleVisibleChanged ()
3 FairyGUI.GObject.set_visible (Boolean value)
4 Monster.OnReceiveBattleState (Boolean battleState)
以上是bugly回过来的报错
我看了下源码GObject里面
virtual internal protected void HandleVisibleChanged()
{
if (displayObject != null)
displayObject.visible = internalVisible2;
}
这里已经判断是否为空,怎么还会报错呢??
NullReferenceException
Object reference not set to an instance of an object
-------------------------------------------------------------
1 FairyGUI.DisplayObject.set_visible (Boolean value)
2 FairyGUI.GObject.HandleVisibleChanged ()
3 FairyGUI.GObject.set_visible (Boolean value)
4 Monster.OnReceiveBattleState (Boolean battleState)
以上是bugly回过来的报错
我看了下源码GObject里面
virtual internal protected void HandleVisibleChanged()
{
if (displayObject != null)
displayObject.visible = internalVisible2;
}
这里已经判断是否为空,怎么还会报错呢??
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自:
这种问题一般就是因为GameObject已经被卸载了,但UI你还在用。