- 本帖最后由 sailorfeng 于 2012-7-14 11:36 编辑 *
我是初学者,对CCNode的默认锚点在中间有点疑惑。
例如,如果锚点在左上角,要定义Node A的右边紧挨着Node B,只需要
b.setPostion(a.x + a.width, a.y)
但现在要
b.setPostion(a.x + (a.width + b.width)/2, a.y),要同时获取两个Node的宽度
如果a.width不是偶数,除2后究竟是忽略掉小数部分还是进1?这之间相差1个像素。
也可能是我不习惯这样设定吧,有人能解答一下吗?或者有方便的写法吗?
难道要每个node都setAnchorPoint?但这个的话,rotate的时候又不是按中心转了。