我在unity中给人物挂了一个单例脚本,然后想在脚本里控制人物身上另一个脚本的激活,结果不行。不知道为什么,截图如下:
然后我在某个脚本调用了单例脚本里的方法:就一句 StateManager.CreateInstance().ToInteractState();
然后unity报错说我单例脚本里引用为空,有大佬知道为什么么?
找到原因了,这个单例继承了MonoBehaviour,不能用NEW去创建实例