@704436993 写道:
想查看下父节点以及世界坐标系之间的关系。
打印出4个console.log.cc.eventManager.addListener({
event: cc.EventListener.TOUCH_ONE_BY_ONE,
onTouchBegan: function(touch, event) {
var touchLoc = touch.getLocation();
self.isMoving = true;
self.moveToPos = self.follower.parent.convertToNodeSpaceAR(touchLoc);
var noARworld= self.follower.parent.convertToWorldSpace(touchLoc);
var noARNode= self.follower.parent.convertToNodeSpace(touchLoc);
var worldPos=self.follower.parent.convertToWorldSpaceAR(touchLoc);console.log(self.moveToPos); console.log(noARworld); console.log(noARNode); console.log(worldPos); return true; // don't capture event },
精灵的父节点是canvas, 锚点是(0.5,0.5)
第一个向量是点击位置在父节点canvas上坐标,没有什么问题
第二个向量是点击位置在世界坐标系上的坐标,其实就是canvas,是吧,这个没有AR不已锚点参照,也没有什么问题。
第三个向量是点击位置在父节点canvas上坐标,这个没有AR不已锚点参照,也没有什么问题。
所以第二个向量和第三个向量是一样的。
问题在第四个向量,不知道世界坐标系的锚点是怎么取的,怎么会比第二个向量大,我不懂。有哪位大师帮忙解释下啊?
帖子: 4
参与者: 1