Canvas 组件的 alignWithScreen 函数的作用是什么? cc.visibleRect 代表什么? offset 的计算是什么意思?

没看懂里面的代码。cc.visibleRect是屏幕大小吗?offset的计算是什么意思?