feat(noclip): 新增穿坦克工具并接入面板开关

清掉本地坦克碰撞形状 mask 的坦克位(bit0),可穿过其他玩家坦克;地形静态几何(category bit4)碰撞保持不变。引擎状态切换会重写 mask,运行期每帧补一次,停止时按原始快照精确还原。
This commit is contained in:
TermiNexus committed 2026-10-20 20:06:24 +08:00
1 parent e2a3c4912f
commit 5b60c94b87
5 files changed
+555 -11

No files matched your search

+3 -2
View File
@@ -24,8 +24,9 @@ FILES = [
"hornet_freelook.js", # 7. 自由视角模块 -> __hornetTools__.FreeLook
"hornet_warsandbox.js", # 8. 战争沙盘模块 -> __hornetTools__.WarSandbox
"hornet_mouse.js", # 9. 鼠标输入稳定器 -> __hornetTools__.Mouse
"hornet_panel.js", # 10. 控制面板(Alt+T + HUD)
"hornet_prefetch.js", # 11. 车库资源预热(战局空闲时后台加载车库所需资源)
"hornet_noclip.js", # 10. 穿坦克(忽略玩家碰撞)-> __hornetTools__.NoClip
"hornet_panel.js", # 11. 控制面板(Alt+T + HUD)
"hornet_prefetch.js", # 12. 车库资源预热(战局空闲时后台加载车库所需资源)
]
HEADER = """// ============================================================