From f5df2c141619c019958c6d07c472c2c4e4de705b Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Sun, 4 Feb 2024 21:32:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BD=9C=E8=80=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 1 + public/project/data.js | 2 +- src/core/main/setting.ts | 13 +++---------- src/core/main/storage.ts | 2 +- src/data/settings.json | 17 ----------------- src/panel/keyboard.vue | 13 ++++++++----- src/ui/start.vue | 12 +++++------- 7 files changed, 19 insertions(+), 41 deletions(-) diff --git a/index.html b/index.html index 3ffbbd7..7f2c736 100644 --- a/index.html +++ b/index.html @@ -165,6 +165,7 @@ + diff --git a/public/project/data.js b/public/project/data.js index e4c0a57..82a874f 100644 --- a/public/project/data.js +++ b/public/project/data.js @@ -124,7 +124,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "武器", "盾牌" ], - "startBgm": null, + "startBgm": "bgm.mp3", "styles": { "startBackground": "project/images/bg.jpg", "startVerticalBackground": "project/images/bg.jpg", diff --git a/src/core/main/setting.ts b/src/core/main/setting.ts index e109f26..f2fa97c 100644 --- a/src/core/main/setting.ts +++ b/src/core/main/setting.ts @@ -314,7 +314,7 @@ export class SettingDisplayer extends EventEmitter { export const mainSetting = new MotaSetting(); // 添加不参与全局存储的设置 -MotaSetting.noStorage.push('action.autoSkill', 'screen.fullscreen'); +MotaSetting.noStorage.push('screen.fullscreen'); const storage = new GameStorage(GameStorage.fromAuthor('AncTe', 'setting')); @@ -402,9 +402,7 @@ mainSetting '显示设置', new MotaSetting() .register('fullscreen', '全屏游戏', false, COM.Boolean) - .register('halo', '光环显示', true, COM.Boolean) .register('itemDetail', '宝石血瓶显伤', true, COM.Boolean) - .register('heroDetail', '勇士显伤', false, COM.Boolean) .register('transition', '界面动画', false, COM.Boolean) .register('antiAlias', '抗锯齿', false, COM.Boolean) .register('fontSize', '字体大小', 16, COM.Number, [8, 28, 1]) @@ -417,7 +415,6 @@ mainSetting 'action', '操作设置', new MotaSetting() - .register('autoSkill', '自动切换技能', true, COM.Boolean) .register('fixed', '定点查看', true, COM.Boolean) .register('hotkey', '快捷键', false, COM.HotkeySetting) .setDisplayFunc('hotkey', () => '') @@ -436,16 +433,12 @@ mainSetting .register( 'utils', '系统设置', - new MotaSetting() - .register('betterLoad', '优化加载', true, COM.Boolean) - .register('autoScale', '自动放缩', true, COM.Boolean) + new MotaSetting().register('autoScale', '自动放缩', true, COM.Boolean) ) .register( 'fx', '特效设置', - new MotaSetting() - .register('paraLight', '野外阴影', true, COM.Boolean) - .register('frag', '打怪特效', true, COM.Boolean) + new MotaSetting().register('frag', '打怪特效', true, COM.Boolean) ) .register( 'ui', diff --git a/src/core/main/storage.ts b/src/core/main/storage.ts index d1ac4bb..2fa0711 100644 --- a/src/core/main/storage.ts +++ b/src/core/main/storage.ts @@ -87,7 +87,7 @@ export class GameStorage { * @param key 存储名称 */ static fromAuthor(_: any, key: string) { - return `${core.firstData.author}@${key}`; + return `${data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d.firstData.author}@${key}`; } /** diff --git a/src/data/settings.json b/src/data/settings.json index ccf6533..cd143ae 100644 --- a/src/data/settings.json +++ b/src/data/settings.json @@ -4,7 +4,6 @@ "是否全屏进行游戏,全屏后按ESC退出全屏,开启后将不能通过按ESC开启系统设置菜单,", "请按下方的按钮打开。进入或退出全屏后请存读档一下,以解决一部分绘制问题。" ], - "halo": ["开启后,会在地图上显示范围光环。"], "itemDetail": ["是否在地图上显示宝石血瓶装备等增加的属性值"], "transition": [ "是否展示当一个ui界面,如怪物手册等的打开与关闭时的动画。当此项开启时,", @@ -19,10 +18,6 @@ "criticalGem": ["临界是否显示为在当前地图要吃的宝石数"] }, "action": { - "autoSkill": [ - "开启后,打怪物的时候会自动选择伤害最低的技能。同时显伤也会显示此状态下的伤害,", - "临界也会考虑技能在内" - ], "fixed": [ "开启后,当鼠标移动到怪物上时,会以盒子的形式展示该点的怪物信息。手机端此功能无效。", "
", @@ -36,15 +31,6 @@ ] }, "utils": { - "betterLoad": [ - "试验性功能", - "
", - "开启后游戏将对加载进行优化,缩短进入游戏时的加载时长,而在游戏中对资源进行部分性按需加载,从而对加载进行优化。", - "该设置不会影响你的正常游戏,但如果网络环境较差,可能会导致部分楼层转换时间明显变长。", - "
", - "
", - "注:修改后刷新页面起效。" - ], "autoScale": [ "开启后,每次进入游戏时会自动缩放游戏画面至合适值。该项只对电脑端有效。", "
", @@ -57,9 +43,6 @@ ] }, "fx": { - "paraLight": [ - "是否开启野外的平行光阴影,在野外将会显示平行光阴影,模拟太阳光,拥有不错的视觉效果" - ], "frag": ["开启后,在打败怪物后会触发怪物碎裂特效。"] } } diff --git a/src/panel/keyboard.vue b/src/panel/keyboard.vue index 7264858..bb7af69 100644 --- a/src/panel/keyboard.vue +++ b/src/panel/keyboard.vue @@ -6,10 +6,10 @@ @click="keyboard.emitKey(key, i)" :active="checkAssist(assist, key.key)" :style="{ - left: `${key.x}px`, - top: `${key.y}px`, - width: `${key.width}px`, - height: `${key.height}px` + left: `${key.x * scale}px`, + top: `${key.y * scale}px`, + width: `${key.width * scale}px`, + height: `${key.height * scale}px` }" > (); +const scale = mainSetting.getValue('screen.keyScale', 100) / 100; + const assist = ref(props.keyboard.assist); -const fontSize = `${props.keyboard.fontSize}px`; +const fontSize = `${props.keyboard.fontSize * scale}px`; const [width, height] = (() => { const key = props.keyboard; diff --git a/src/ui/start.vue b/src/ui/start.vue index 9e793a4..db120a9 100644 --- a/src/ui/start.vue +++ b/src/ui/start.vue @@ -321,7 +321,7 @@ onUnmounted(() => { z-index: 1; flex-direction: column; transition: height 0.2s ease; - width: 20%; + width: 25%; .start-button { position: relative; @@ -376,7 +376,6 @@ onUnmounted(() => { rgb(255, 255, 255), rgb(255, 251, 0) ); - margin-bottom: 2%; } #back { @@ -385,7 +384,6 @@ onUnmounted(() => { rgb(255, 255, 255), rgb(132, 132, 132) ); - margin-bottom: 2%; } } @@ -394,22 +392,22 @@ onUnmounted(() => { display: flex; align-items: center; flex-direction: row-reverse; - justify-content: flex-start; + justify-content: space-around; right: 5%; bottom: 10%; font-size: 1.3em; z-index: 1; - width: 50%; + width: 12%; + background-color: #0008; + border-radius: 10px; .setting-buttons { - margin-left: 4%; color: white; transition: color 0.2s linear; cursor: pointer; } .setting-buttons2 { - margin-left: 4%; position: relative; top: 1px; }