J-20-A-and-C 增强版 2025.07

🔧 系统功能优化

FLIR显示修正J-20C机型现已正确显示FLIR页面。

广角WACQ模式增强扫描距离提升至 20 海里，主屏幕 P3 的广角与长孔径模式距离动效已根据各自扫描范围完成更新。

头盔 IR 锁定环修复WeaponSystem 代码修复后，头盔上可正确显示 IR 锁定内环及锁定后的动效。

🎮 显示与交互界面更新

辅助屏幕稳定性优化从 AA 和 AG 模式退出后，副屏幕将自动返回主菜单，避免在 VR 模式下的潜在崩溃问题。

新增 VR/非 VR 显示模式选项在副屏幕设置页面新增选项，可通过 OSB6 切换 VR/非 VR 模式。默认设定为 VR 模式以简化 P3 显示对象并增强稳定性。在非 VR 模式下，主屏幕 P3 可显示更多导航信息，如方向刻度、机场位置、飞行计划与航路点。注意：请勿在 VR 模式下启用非 VR 参数。

雷达目标处理能力增强系统现已支持超过 15 个目标的雷达处理。

⚔️ 武器系统升级

任务编辑器挂载页面调整舱口状态改为开启，PL-17 在挂载状态下替换为 PL-15 模型以避免穿模，导弹发射后恢复为正常的 PL-17 模型。

切换武器逻辑优化切换武器时将自动跳过空挂架与无效导弹型号，提高缠斗时的效率。注意：当前弹种耗尽后仍需手动切换至其他型号。

DLZ 与 TOF 解算实现

TOF 显示：在主显示器 MFD 的 Top 页面可追踪最多 6 枚已发射导弹的 TOF 倒计时。HUD 与头盔采用表盘式同心圆布局：指针逆时针旋转，末段为红色（暂设 30°），表盘 300° 对应 150 秒。倒数归零后指针复位并隐藏。

DLZ 显示：STT 锁定后，在 HUD 与头盔显示锁定框外的圆点表示目标距离，圆点沿框体逆时针移动：

顶边：最大射程至动态最大射程之间

左边：动态最大射程至动态最佳射程之间

底边：动态最佳射程至动态最小射程之间

右边：动态最小射程至武器最小射程之间当目标位于视角之外时，HUD 中间将显示锁定框及信息，目标进入视野后自动隐藏。

👁 HUD 与头盔显示增强

主武器保险状态显示（Master Arm - SAFE）HUD 与头盔现可显示主武器保险开关（Master Arm）处于 SAFE 状态的提示信息。

HUD 新增信息项增加真空速、垂直爬升率的显示内容。

STT 锁定逻辑与布局优化HUD 与头盔上的 STT 锁定信息布局与逻辑已重新调整，更加清晰。

HUD 显示角度校准HUD 角度范围已校准，实现头盔与 HUD 显示的无缝衔接，目标相对航向与机体攻角信息可准确展现。

垂直扫描 VACQ 模式更新垂直扫描 VACQ 模式范围更新为 8° × 90°。

🛠️ Debug 层优化

头盔调试信息优化头盔显示中的 debug 信息已移至单独的页层文件，显示与输出由 utils.lua 中的全局变量 Render_debug_info 控制。

HUD 调试信息优化HUD 相关的调试显示逻辑已同步重构，与头盔调试逻辑保持一致，统一由 Render_debug_info 管理。





2025.06.01 发布 更新内容：
- 舱盖升级：
舱盖已更换为一块透明且清晰度极高的新型设计。
- 默认视角调整：
默认视角现已回归中央，为飞行员提供更自然的起始观看视角。
- 材质文件替换：
所有材质文件现均更新为含有 alpha 通道的版本，这不仅提升了性能，还有效消除了日志警告信息。
- 输入绑定增强：
修复并优化了多个按键与轴的绑定问题，使得摇杆和油门杆的绑定更加顺畅。具体请在游戏内查阅绑定。
- 模型参数调整：
部分模型参数经过重新调整，其中部分数值参考了 F-22 的版本。（由于对气动学理解尚有疑问，目前效果是否完全生效仍待进一步验证。）
- 四元数计算函数新增：
新增了与四元数相关的一系列函数，以便在进行空间计算时提供更高的精度和便捷性。
- 调试输出函数新增：
新增了 Log_and_print 函数，方便开发者在调试时输出信息。
- 额外句柄支持：
增加了一大批新句柄，便于显示和存储中间数据，进一步提升系统的扩展能力。

武器挂载增强
- PL-17 集成：
新增了单发版本的 PL-17（另配有虚构 4 发弹舱版），现已允许玩家发射。
- PL-15 更新：
新增了虚构 2 发弹舱版本的 PL-15，同样支持玩家使用。
- PL-10E 更新：
为 PL-10E 添置了虚构 4 发弹舱版本，玩家可以使用该版本进行发射。
- 主军械独立绑定：
主军械的 Arm/Safe 按钮现可进行独立绑定，操作更灵活。
- 显示改进：
主显示器顶部页面现在能够显示 PL-17 的数量。在 P4 屏幕上，也新增了内置机炮与弹药的显示功能，同时 HUD、HMD 与 MFD 上均能显示相关弹量信息。

雷达系统重构与增强
- ACM 锁定功能全面重写：
对 acmLock 功能进行了重新编写和强化（除 WACQ 模式外），现所有雷达均进入了增稳模式。在增稳模式下，雷达不会因飞机姿态变化而出现随机的俯仰或滚转现象。
- 跟踪改进：
在 acmLock 锁定过程中，系统能够更加准确地跟随飞机姿态的变化。
- 基于最近距离的自动锁定：
acmLock 的自动锁定现在基于最近距离目标进行选择，大大提升了锁定的效率。
- 锁定速度大幅提升：
锁定速度显著提高，经过雷达扫描周期以及目标自动选定后的典型锁定时间缩短至 0.4-0.8 秒之间。
- 新增水平扫描 HACQ 模式：
引入了一种新模式 —— HACQ（水平扫描模式）。当 DMS（显示管理系统）向下长按时，启用 HACQ 模式（短按切换为 VACQ 模式），扫描范围为 50 海里，水平宽度 120°，垂直宽度 10°。
- BST 模式下长孔径调整：
在 BST 模式（通过 DMS 向上长按触发，短按则恢复孔径模式）中，现将长孔径模式改为在雷达有效距离内水平和垂直均为 5°。

MFD 雷达及 EHSI 显示页面增强
- BVR 与 acmLock 模式显示效果改进：
-- 雷达页面现在可以显示不同 ACM 模式下的扫描宽度，且扫描波束的扫动效果会根据实际范围进行调整。
-- 切换英制与公制时，雷达距离的比例显示也已得到了准确校正。
-- 在 BST 模式（不论是孔径还是长孔径）下，波束与头盔的跟随效果呈现得更为真实。
- 锁定后显示效果优化：
-- 锁定目标后，雷达页面会根据 IFF 信息以不同颜色标示目标。
-- 锁定后目标的距离比例、十字准星和波束的跟随效果均能正确展示。
-- 系统还会根据目标的距离自动切换最合适的雷达显示比例。
-- 此外，无论是 acmLock 自动锁定还是 BVR 手动锁定，EHSI 都能准确显示目标的 NCTR 数值。

头盔功能强化
- 基于雷达数据的目标显示：
现在头盔会根据雷达扫描结果显示目标，颜色区分如下：敌方为红色，未知目标为黄色，友方为绿色。由于飞机随机姿态的影响，目标显示会有轻微偏移，使显示效果更具真实感。
- 目标时间过滤与距离聚类显示：
另外新增了一种目标显示方式，该方式经过时间过滤和距离聚类处理，类似 HUD 上雷达页面的投影，显示时不受飞机姿态随机变化的影响，并以蓝色边框标示。
- BST 模式目标瞄准修正：
修复了 BST 模式下使用头盔进行目标瞄准时出现的问题。

HUD 显示改进
- 头盔强化效果延伸至 HUD：
几乎所有头盔上的增强效果现在都已同步到了 HUD 上。
- 文本布局与字体大小调整：
文本的分布位置和字体大小均经过重新设计，确保信息显示更为清晰易读。
- 动态准星显示：
空对空内置机炮的动态准星现在可以准确展现。
- HACQ 模式参考线：
HACQ 模式下，参考线表现为两条间隔 10° 的水平线。
- HUD 角度校准：
HUD 的角度范围现已校准，实现头盔与 HUD 间的无缝衔接。机体攻角与目标的相对航向信息均能准确显示。

J-20A 更新内容
- 内置机炮新增：
J-20A 型机现在新增了内置机炮功能。

停用功能
- 简化主屏幕 EHSI 显示：
主屏幕上的 EHSI 不再显示机场、详细方位刻度等信息，此举旨在解决 VR 模式下玩家进入机舱时 DCS 无日志告警后崩溃的问题。
（推测 VR 模式下单个屏幕内可显示的对象数量上限远低于常规模式。）

已知问题
- 辅助屏幕下的部分崩溃：
在 VR 模式下，请务必先退出巡航模式（例如先切换到 AA 模式），再切换辅助屏幕的 EHSI 页面，否则可能导致系统崩溃。
（初步判断是 VR 模式下显示对象上限较低所致。）
- 目标数量超过 15 个时性能问题：
当目标同时超过 15 个时，雷达、基于雷达的显示以及 acmLock 等功能很可能无法正常工作。
（目前尚未找到具体的限制原因。）
