cc.Class({
extends: cc.Component,
properties: {
pointA: cc.Node,
pointB: cc.Node
},
// use this for initialization
onLoad: function () {
//var moveTo = cc.moveTo(0.5, cc.p(this.moveBy.parent.x, this.moveBy.parent.y));
console.log("start A:"+this.pointA.getPosition());
console.log("start B:"+this.pointB.getPosition());
console.log("start B parent:"+this.pointB.parent.getPosition());
var pos4 = this.pointB.convertToWorldSpaceAR(this.pointB.getPosition());
var pos5 = this.pointA.convertToNodeSpaceAR(pos4);
var moveTo = cc.moveTo(0.5, pos5);
var self = this;
var callFunc = cc.callFunc(function(){
console.log("end A:"+self.pointA.getPosition());
console.log("end B:"+self.pointB.getPosition());
console.log("end B parent:"+self.pointB.parent.getPosition());
}, this);
var seq = cc.sequence(moveTo, callFunc);
this.pointA.runAction(seq);
}
});
如图,怎么转点A都无法移动到点B,求大神解答