有个节点属于canvas下较深层次,然后我现在想把该节点在屏幕上移动到比如左下角,查了文档觉得应该是用convertToNodeSpaceAR,代码如下:
let node = cc.find(‘Canvas/btnLogin/Label’);
let canvas_node = cc.find(‘Canvas’);
let new_pos = node.convertToNodeSpaceAR(cc.v2(0, 0));
let new_pos1 = node.parent.convertToNodeSpaceAR(cc.v2(0, 0));
common.log(‘new_pos:’, new_pos);
common.log(‘new_pos1:’, new_pos1);
let move_action = cc.moveTo(2, new_pos); node.runAction(move_action);
可是却移到了左下角靠上一些的位置,我打出的Log是:
2017/2/20 下午3:51:49 new_pos: { x: -960, y: -183.8163265306123 }
(未知)
2017/2/20 下午3:51:49 new_pos1: { x: -960, y: -323.8163265306123 }
就不太明白了,为什么没法到左下角。
就是登录两个字那里应该是微信登录,本来是放在图标下面的。