怎么在update里改变在另一个函数产生的预制体的位置?

  • Creator 版本:

  • 目标平台:

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

  • 重现方式:

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

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

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

  • 出现概率:

  • 额外线索:

我在update里打印预制体的position都显示未定义,在创建预制体函数里打印则没问题

预制体要instantiate成Node之后才有position

我把预制体实例化后显示出来了以及,因为我想做个移动动画那样的,要在update里设置这个预制体的位置,但是update里根本得不到已经生成的预制体的坐标

代码贴出来看看

上面的appleyzt1的前面没有this;
appleyzt1 和 this.appleyzt1 是不一样的哈。
而且要保证goApple要在update之前调用。

我在update里添加了一个条件,但是还是getPosition会报错,说未定义
报错如下 Uncaught TypeError: Cannot read property ‘getPosition’ of undefined

var appleyzt1 = cc.instantiate(this.apple)

改成 this.appleyzt1 = cc.instantiate(this.apple)

谢谢老哥们,已解决