拿不到预制体实例挂载脚本的方法

版本3.1.1
预制体代码:
image
打印输出代码:


打印结果无方法,如下图:

求指点怎么调用预制体实例挂载的脚本中的方法。

先在脚本开头导入
Import { Cube } from ‘//文件相对路径’;
然后其后需要调用处
let cubeComponent = cubeNode.getComponent(Cube);
仅供参考,按需修改

多谢回复,我这样写过,打印出来没有任何变化。


那你预制体挂载了cube组件吗?

挂载了啊,你看其他属性都有,就是那个方法没有。

如果没有预先手动挂载,脚本里面就要先addComponent()

有的,你看这几个属性都打印出来了
image

只是需要打印吗?直接调用看看吧

原先是先调用的,因为一直报错才打印了一下打印不出来。
刚听你的重新调用,居然可以了,不知道是怎么好了的。

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