creator中如何监听浏览器大小的改变

creator中如何监听浏览器大小的改变?并且在浏览器大小改变后,如何获取canvas在浏览器中的位置、宽高信息?

使用

cc.view.setResizeCallback(function () {
    var rect = cc.game.canvas.getBoundingClientRect();
    // rect.left, rect.top, rect.width, rect.height (像素值)
});

可以监听窗口大小改变,在回调中可以使用 getBoundingClientRect 获取 canvas 在页面上的偏移和大小,注意,这是像素值。

嗯嗯,收到,谢谢哈:grin:

为啥我调整浏览器窗口的时候,这个回调方法并没有执行呢?