cocoscreator适应屏幕大小后如何获取画布正确的宽度

cocoscreator建立一个canvas,设置fit height,fit width,design resoluation为640 ,960。之后用浏览器模拟选择不同的设备发现输出的this.node.width都是640。之后我又建立了一些精灵,不同的设备下输出的宽高是相同的,请问这是为什么?如何在不同的设备下获得相应的节点大小?

。。。。
分辨率适配,理解成屏幕分辨率就是你设定的大小

假设玩家控制一个方块,点击屏幕左边方块向左移动,点击屏幕右边方块向右移动,屏幕大小设置为640*960。
为什么下面的代码在手机端失效了,我在浏览器上可以使用,怀疑的就是下面的代码在不同的设备下会失效
var target = event.getCurrentTarget();//获取事件所绑定的target
var locationInNode = target.convertToNodeSpace(touches.getLocation());
if( locationInNode.x > self.node.width/2 ){ 触摸屏幕右边 }

我也试了一下,fit height 和fit width都选的话,相当于是showAll,也就是说会有黑边的形式。所以canvas的尺寸就是设计分辨率,不会因设备尺寸而变化。