refactor(panel): 移除左上角常驻 HUD(「3DTank 控制台」小窗)
- tools/hornet_panel.js:HUD 不再挂载到页面(等于不显示),原样式与 appendChild 一并去掉 - 保留 hud 对象与 UpdateHud 循环:循环里还负责 TryAutoEnable()(按保存状态自动开启工具) - 重新生成 hornet_bundle.js 并同步到 unpacked
This commit is contained in:
1 parent
cca13974de
commit
92b5ca6e9b
3 files changed
+21
-42
No files matched your search
@@ -5558,17 +5558,11 @@
|
||||
}
|
||||
}
|
||||
|
||||
// ===== HUD(左上角状态显示,可拖动)=====
|
||||
// ===== HUD(左上角状态显示)—— 已按需求移除:**不挂载到页面**,等于不再显示。
|
||||
// 注意:保留 hud 对象与 UpdateHud 循环 —— 循环里还负责 TryAutoEnable()(按保存状态自动开启工具)。
|
||||
var hud = document.createElement('div');
|
||||
hud.id = '3dtank-hud';
|
||||
hud.style.cssText =
|
||||
'position:fixed;top:10px;left:10px;z-index:100000;pointer-events:auto;cursor:move;' +
|
||||
'font:11px Consolas,monospace;color:#7df9ff;background:rgba(5,10,18,0.55);' +
|
||||
'backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);' +
|
||||
'padding:8px 12px;border-radius:6px;border:1px solid rgba(125,249,255,0.25);' +
|
||||
'white-space:pre;line-height:1.6;text-shadow:0 0 3px rgba(125,249,255,0.4);' +
|
||||
'user-select:none;-webkit-user-select:none;box-shadow:0 2px 12px rgba(0,0,0,0.4);';
|
||||
document.body.appendChild(hud);
|
||||
// 原样式 + document.body.appendChild(hud) 已移除(那就是常驻左上角的「3DTank 控制台」小窗)
|
||||
var HudDrag = MakeDraggable(hud, null, null, 'hud');
|
||||
|
||||
// ===== 面板(可拖动,Alt+T 切换)=====
|
||||
@@ -6108,16 +6102,15 @@
|
||||
});
|
||||
}
|
||||
|
||||
// ===== 更新 HUD =====
|
||||
// ===== 更新 HUD(HUD 本体已移除,这里主要保留 TryAutoEnable 与循环)=====
|
||||
function UpdateHud() {
|
||||
requestAnimationFrame(UpdateHud);
|
||||
TryAutoEnable(); // gameMode 捕获后自动按保存状态开启工具
|
||||
if (!hud.parentNode) return; // HUD 未挂载(已移除)→ 不必拼状态文本/写 DOM
|
||||
var ght = window.__gameMode__;
|
||||
var ghtStatus = ght ? '已捕获' : '未捕获';
|
||||
var ghtColor = ght ? '#7df9ff' : '#f5a623';
|
||||
var lines = [];
|
||||
lines.push('3DTank 控制台 [拖动移动]');
|
||||
lines.push('GHT: ' + ghtStatus);
|
||||
lines.push('GHT: ' + (ght ? '已捕获' : '未捕获'));
|
||||
var list = GetToolList();
|
||||
list.forEach(function(t) {
|
||||
var status = t.obj ? t.obj.Status() : '未加载';
|
||||
@@ -6125,7 +6118,7 @@
|
||||
lines.push(dot + ' ' + t.label + ': ' + status);
|
||||
});
|
||||
hud.textContent = lines.join('\n');
|
||||
hud.style.color = ghtColor;
|
||||
hud.style.color = ght ? '#7df9ff' : '#f5a623';
|
||||
}
|
||||
UpdateHud();
|
||||
|
||||
|
||||
Reference in new issue
Block a user