`start: function () {
cc.log(‘start’);
cc.loader.loadRes("123", function (err, prefab) {
this.newNode = cc.instantiate(prefab);
cc.director.getScene().addChild(this.newNode);
this.newNode.setPosition(cc.v2(100,100));
cc.log(this.newNode.getPosition());
});
cc.log(this.newNode.getPosition());
},`
cc.loader内部的log就能获取到newNode的坐标,cc.loader外部的就不行,
报的错:TypeError: this.newNode.getPosition is not a function,不知道问题出在哪里,是否是我写错了?
对着官方文档的例子写的。
newNode我已经声明为全局了,还是 cc.loader.loadRes(“123”, function (err, prefab)中的
prefab要传一个参数,形参里面的err是什么意思?