cc.instantiate创建有脚本的Prefab不能调用函数

  • Creator 版本:1.6

  • 目标平台: web

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

为啥cc.instantiate之后node属性没了 我想克隆这个pai加到新的父节点上去 但是temp.node.parent = 时temp.node 为null

还是调用不到函数


你本来cc.instantiate创建的就是node啊,直接.parent就行了

onPeipai(pai)这个牌是最后一张图里的Prefab 的脚本 Peipai 里面的函数传过来的this 不是node吧,第一个截图里面标题是Peipai,下面还有node属性啊, 第二个截图里面的node:null 就成这样了,第一个里面的node:cc_Node 不一样啊

现在的问题是直接 instantiate(pai) node null不能添加父节点,可以调用Peipai.js里面的setType函数, instantiate(pai.node) 可以添加父节点,但是没有setType函数

你没看到你这个类型是cc_Node么

说明你这里的pre是一个node类型,node类型的东西有node属性么

这事第三个图了,这里的instantiate( this.paiPrefab ) 问题是创建出来了node,但是我paiPrefab 是最后一张截图,里面的脚本里面的函数怎么调用?

前两个截图是cc.instantiate( pai ) 哪个里面没有node