From a5e2b3891b62ba6d2ee0df5fea2650964303d524 Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Sun, 1 Nov 2020 10:16:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AB=98=E6=B8=85UI=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/actions.js | 7 ++++++- libs/core.js | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/libs/actions.js b/libs/actions.js index b750d172..526763d5 100644 --- a/libs/actions.js +++ b/libs/actions.js @@ -2083,6 +2083,10 @@ actions.prototype._clickSwitchs_setSize = function (delta) { core.domStyle.scale = core.domStyle.availableScale[index]; core.setLocalStorage('scale', core.domStyle.scale); core.resize(); + var currentRatio = Math.max(window.devicePixelRatio || 1, core.domStyle.scale); + if (currentRatio > core.domStyle.ratio) { + core.drawTip("需刷新页面以调整UI清晰度"); + } core.ui._drawSwitchs(); } @@ -2613,7 +2617,8 @@ actions.prototype._clickReplay_replayRemain = function () { core.closePanel(); core.drawText([ "\t[接续播放录像]该功能允许你播放\r[yellow]两个存档之间的录像\r,常常用于\r[yellow]区域优化\r。\n" + - "例如,有若干个区,已经全部通关;之后重打一区并进行了优化,则可以对剩余区域直接播放录像而无需全部重打。", + "例如,有若干个区,已经全部通关;之后重打一区并进行了优化,则可以对剩余区域直接播放录像而无需全部重打。\n\n" + + "详细使用方法参见露珠录制的视频教程:\n\r[yellow]https://bilibili.com/video/BV1az4y1C78x", "\t[步骤1]请选择一个存档。\n\r[yellow]该存档的坐标必须和当前勇士坐标完全相同。\r\n将尝试从此处开始回放。", ], function () { core.status.event.id = 'replayRemain'; diff --git a/libs/core.js b/libs/core.js index e46960af..10b24e8f 100644 --- a/libs/core.js +++ b/libs/core.js @@ -332,7 +332,7 @@ core.prototype._init_sys_flags = function () { if (core.values.floorChangeTime == null) core.values.floorChangeTime = 500; if (main.mode != 'editor') { core.domStyle.scale = core.getLocalStorage('scale', 1); - core.domStyle.ratio = Math.max(window.devicePixelRatio || 1, 2); + core.domStyle.ratio = Math.max(window.devicePixelRatio || 1, core.domStyle.scale); } }