creator中如何监听浏览器大小的改变?并且在浏览器大小改变后,如何获取canvas在浏览器中的位置、宽高信息?
使用
cc.view.setResizeCallback(function () {
var rect = cc.game.canvas.getBoundingClientRect();
// rect.left, rect.top, rect.width, rect.height (像素值)
});
可以监听窗口大小改变,在回调中可以使用 getBoundingClientRect 获取 canvas 在页面上的偏移和大小,注意,这是像素值。
嗯嗯,收到,谢谢哈
为啥我调整浏览器窗口的时候,这个回调方法并没有执行呢?