Cc.Node 锚点问题

var ss = new cc.Node(); ss.setAnchorPoint(0,1); ss.y = 300; ss.width = 200; ss.height = 200; var sprite1 = cc.Sprite.create(res.testImg); sprite1.y = 0; ss.addChild(sprite1); this.addChild(ss);

新人之前学习的creator现在在了解2dJs H5
按我和官方资料的理解,在creator上面,Node的默认锚点是 (0.5,0.5),
在2djs上面new 的node的默认锚点为(0,0)了,两者是有区别,但是我想作用应该是一样的
按我的理解,我把node的锚点改成了(0,1)这个时候的默认绘制node的起点,是不是应该就是从左上角开始了?如果我改变node的高度,它应该是从坐标(0,0)开始向下变长,
接下来我在里面添加一个sprite精灵,初始锚点忽略,默认坐标是(0,0)
这个精灵的中心点,应该是和node的左上角是叠加在一起的,
那么问题来了,我如果改变node的高底,这个精灵会延着Y轴向下跑,不是应该原地不动么?
是不是我的理解有问题,还是代码哪里有问题,这个和creator有点差异,研究了半天

我用studio研究明白了,它这个和creator完全不 一样,至少node这个点的属性是不一样的,在node里面不管什么时候添加精灵都是从左下角开始放的,不管咋样改锚点 - -反正目前我发现是这样的,哎,心好累,也凑合写吧,不整这锚点了