这边关闭的时,注销事件的时候
这边就报空指针 试过调整脚本顺序 等等方法都没办法解决,注销事件 是通过中介调用的 在当前注册事件类OnDestroy 方法里面-=的 这个游戏物体是在场景中存在的 开始时,是能找到的 就在关闭游戏时候想去注销事件,找不到该游戏物体。好生奇怪,老师求助
解决的错误的话,先从第一个错误开始,先看最上面的空指针错误的位置。
可能原因:
在这里使用GameFacade的单例对象,在使用的时候,单例对象还没有完成赋值。
解决办法:
可以先看下你的最上面的空指针错误的位置的代码
那这里就是 GameFacade.Instance为空了,可能就是 在销毁的时候,GameFacade里面把Instance设置为null了
,如果是这样的话,那这里可以先做一下判断 if(GameFacade.Instance!=null )