找回密码
 注册帐号

扫一扫,访问微社区

实践者

一不小心,踩到了unity3d,C#的协程的坑。

热度 5522 2018-12-28 11:07 |个人分类:Unity3D

在一个(甲)脚本中调用另一个(乙)脚本中A方法,而A方法中调用了一个协程。
我把(甲)脚本挂在物体上,运行,这时就会报错(NullReferenceException)。脑阔疼!!!
后来,我终于学会了如何。。。。。
原来是在什么地方调用协程,这个脚本必须要挂到物体上执行MonoBehaviour;
所以我将(乙)脚本挂到物体上,错误就消失了0.0

发表评论 评论 (6 个评论)

回复 雨落随风 2019-1-10 21:02
协程必须与Mono同在,他跟update一样需要mono驱动吧,可以说
回复 雨落随风 2019-1-10 21:02
协程必须与Mono同在,他跟update一样需要mono驱动吧,可以说
回复 cityuazone 2019-1-26 16:57
逻辑啊,全是坑!!!!!!!!!!
回复 ljh77889 2019-2-19 12:46
你把他搞成一个管理类继承单利,利用单利来调用啊。
回复 ljh77889 2019-2-19 12:46
你把他搞成一个管理类继承单利,利用单利来调用啊。
回复 zy1047606598 2019-3-8 11:54
学到了   

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册帐号