获取组件: 类型必须是不为空
1赞
在所以代码都正常的情况下会出现的bug
那有个三角符号,点开
问题是已有过的方法是这样做的,没报错,但是在新的场景再创建一次就报这个问题了。
真有趣,你在 254 行断下点,看看谁调的
你把代码贴上来,大概率是你自己代码的问题。
这个怎么看?没玩过浏览器的断点
把 call stack 贴出来啊 scope 上边
你看看哪里有问题,节点赋了脚本,什么都有,和成功的就是一个模子弄出来的
在debug.js的254行打上断点,给下堆栈信息看一下哪里调用的?要不就是使用上的错误,要不就是对象节点已经销毁了但又拿出来进行getComponent操作。
你这断点的堆栈不对吧,要不你把工程或者debug版的web包给我看一下,私信也行
debug版的web包怎么弄?
现在我还原代码了还是出问题,我就不明白了。
console.log(">>>", firedAudioCtrl)看看是不是空的。
会不会是firedAudioCtrl这个组件代码有错?
有东西的,不空
其实我个人是觉得,你应该把能重现的小 demo 发上来,大家帮你测试,这样一直引导你排查问题,感觉蛮浪费时间的(个人意见,不喜勿喷,thx)