快速 切场景 报错 getComponent ,代码调式也没错 搞不清楚什么原因。cc.ReverseTime.initWithAction(): action must be non null 开发者模式有这个提示,但好像和这个没关系。在手机上面报错:this.node.null…
下次发帖麻烦标题写清楚,方便检索,不要用与问题无关的标题。
“快速切场景”是什么意思?
哪一个平台?creator版本多少?
详细的报错信息贴一下,或者给个截图
用了定时器?切换场景前先将定时器停止掉再切换场景试一下。你这个感觉是异步getComponent时,引用已经无效导致的。
好的 先试一下
可以一次性吧计时器删除吗?
还是不行 而且跳转场景 他那个计时器会自动停止啊
跳转场景的时候 我删除这个场景一直在运行的计时器,但是没什么效果
方便的话给个demo吧,主要就是引用失效的问题,你看下你这段代码运行在哪?是否在其他地方会修改这个引用?
就是跳转场景。 cc.director.loadScene(); 一个主场景和第三场景,切换快了就会出现这样的情况。
是不是场景不能一直切换太多次 还是有其他的解决方法
跟场景切换的次数应该是没有关系的,单纯的无论切换多少次场景都不会出现这种问题
后面有搞定吗?我也遇到这种情况,部分机型吧。通过onDestroy调用释放所有定时器,但是还是会报错。
第一次出现是从加载背景音乐,也通过onDestroy去stop了。仍然偶尔会出现该问题
