mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-02-27 00:27:06 +08:00
优化自动缩放
This commit is contained in:
parent
6e5ad5e38b
commit
c39d073ff8
@ -278,9 +278,14 @@ main.prototype.init = function (mode, callback) {
|
|||||||
main.core.init(coreData, callback);
|
main.core.init(coreData, callback);
|
||||||
main.core.resize();
|
main.core.resize();
|
||||||
// 自动放缩最大化
|
// 自动放缩最大化
|
||||||
if (!data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d.flags.autoScale)
|
if (core.getLocalStorage('autoScale') == null) {
|
||||||
core.setLocalStorage('autoScale', false);
|
if (
|
||||||
else core.setLocalStorage('autoScale', true);
|
!data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d.flags
|
||||||
|
.autoScale
|
||||||
|
)
|
||||||
|
core.setLocalStorage('autoScale', false);
|
||||||
|
else core.setLocalStorage('autoScale', true);
|
||||||
|
}
|
||||||
if (
|
if (
|
||||||
core.getLocalStorage('autoScale') &&
|
core.getLocalStorage('autoScale') &&
|
||||||
!core.domStyle.isVertical
|
!core.domStyle.isVertical
|
||||||
@ -306,6 +311,25 @@ main.prototype.init = function (mode, callback) {
|
|||||||
);
|
);
|
||||||
main.core.resize();
|
main.core.resize();
|
||||||
}
|
}
|
||||||
|
requestAnimationFrame(function () {
|
||||||
|
var style = getComputedStyle(
|
||||||
|
main.dom.gameGroup
|
||||||
|
);
|
||||||
|
var height = parseFloat(style.height);
|
||||||
|
if (height > window.innerHeight * 0.95) {
|
||||||
|
main.core.control.setDisplayScale(-1);
|
||||||
|
if (
|
||||||
|
!main.core.isPlaying() &&
|
||||||
|
main.core.flags.enableHDCanvas
|
||||||
|
) {
|
||||||
|
main.core.domStyle.ratio = Math.max(
|
||||||
|
window.devicePixelRatio || 1,
|
||||||
|
main.core.domStyle.scale
|
||||||
|
);
|
||||||
|
main.core.resize();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error(e);
|
console.error(e);
|
||||||
|
Loading…
Reference in New Issue
Block a user