3.4版本学习放空教程报了个错,Cannot read properties of null (reading '__prefab')

  • Creator 版本:3.4

  • 目标平台: 谷歌浏览器

  • 重现方式:学习放空的胎教教程,正学到P15“飞机与子弹的碰撞”,然后做着做着就报了这个错,运行不了
    不知道这个错该怎么排查?


image

你把物理模块剔除了吧?

项目-》项目设置-》功能裁剪


是不是物理系统没钩?

1赞

我明白了,我一开始创建的是个2D项目,放空的教程是个3D项目,相关的3D功能没有勾选上。
我记得unity里面这种情况给节点挂载功能组件时相关组件是不可用的,但cocos这里还是可以挂载并进行配置,然后报了这个错,对我这样的新手确实不太好理解。

cc要是有unity2016年的时候那个人性化设计,那他就不叫cc了,叫unity了,公司没人家大,资金没人家充足,怎么比

你好,我想问下 11章 生成GameManager脚本里面的 那个子弹 createPlayerBullet()这个函数里面 const bulletComp = this.node.getComponent(Bullet) 一直报错 说获取不到类

我节点里面加载组件了… 还是为空 获取不到 我这个bullet组件 你遇到过吗…

image

你有写Bullet这个类吗?要import进来,VScode应该有有提示的

我知道哪里错了 …我代码没问题 是预制里面没加脚本…谢谢啊

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。