【问题求助】预制体资源加载不到

感觉像是加载到这个资源了,但这个资源不是prefab类型

你先把Car的FBX资源删了试试?

    const newNode = instantiate(prefab);

    this.childNode = newNode;

这2行代码能有什么效果,都没添加父节点。你不会以为上面的添加父节点在这个地方有效吧。你这边仅仅只是把this.childNode重新指向了预设生成的新节点而已。

但是我的this.childNode是挂载了场景中的啊,上面有写的

ok,上了demo

有打印过吗

没有,都进不来,这个箭头函数

上传失败了。。。

直接报错err里了是吗

你都换了引用指向了,和之前加在场景上有毛的关系啊。

他load都报错 跟你说的这个更没关系了

看看文件夹名字或预制体名字后面有没有多打空格那

都进不去的话 你脚本挂载在哪的

找到原因了,还真是指向问题:必须这么写。

const newNode = instantiate(prefab);
this.childNode.addChild(newNode);

我那个写法可能就是前面老哥说的,根本没挂载上,我也没太理解,把这个节点给到子节点为什么不行:

const newNode = instantiate(prefab);
    this.childNode = newNode;

那不就是你没打印过吗 但凡你打印了 你就知道不是资源load不到的问题了 你又说进不去箭头函数 你这个不就是能进去嘛

这种问题竟然盖了36层 :rofl:

可能都以为他报错的是err没找到,没想到后面没设父节点

确实,我的问题,老哥,抱歉,因为我debug的时候,这个箭头函数没进去,我以为是load问题 :rofl:

是的 标题有很大的迷惑性