Commit Graph

26 Commits

Author SHA1 Message Date
a5c0bfc3d9 实现红外成像末制导导弹和毫米波末制导导弹的具体逻辑 2024-10-27 13:56:35 +08:00
134cfc65f3 新增毫米波末制导导弹和红外成像末制导导弹框架,暂未实现具体逻辑 2024-10-26 21:53:16 +08:00
1b8bba70a7 三点法计算红外指令制导导弹的制导 2024-10-26 15:11:05 +08:00
dbdb16fc8e 增加了红外指令制导导弹,红外测角仪,红外指令制导系统,但制导效果不佳,需要进一步优化 2024-10-26 01:42:49 +08:00
14220062f4 修改了末敏弹子弹扫描二次确认逻辑,用转一圈的时间来保证二次确认 2024-10-24 22:06:59 +08:00
22660eb7a1 修改两个导弹的状态获取方法,将导弹状态和导弹引导系统状态分开获取 2024-10-24 12:07:23 +08:00
6fca00b28c 简化了导弹基类设计,将自毁和爆炸的状态判断,放到子类中处理。给所有文档加上注释 2024-10-24 11:56:37 +08:00
6e960f59b3 Delete .DS_Store 2024-10-21 22:55:11 +08:00
2456d04c28 简化了导弹运行阶段处理机制,导弹基类不再负责导弹的运行阶段,改由各子类处理;完善了末敏弹运行过程 2024-10-21 22:51:58 +08:00
cabe390112 修改了Vector3D的Equals和GetHashCode方法 2024-10-21 01:32:08 +08:00
2f692dffbd 修改了末敏弹,增加了子弹模型,增加了传感器模型 2024-10-21 01:24:51 +08:00
a292d0e03f 增加了导引头模型设计、末敏弹模型设计文档 2024-10-20 12:57:46 +08:00
60cbaa08bd 修改了.gitignore文件, 删除了无用文件 2024-10-19 14:27:10 +08:00
47849abf9e 重新提交全部代码, 去掉无用文件 2024-10-19 14:26:26 +08:00
813700e6b0 修改.gitignore, 重新跟踪代码 2024-10-19 14:18:21 +08:00
7834e5c7a8 修改README.md, 增加Unity兼容性说明, 更新项目结构 2024-10-19 14:09:10 +08:00
a7c6f01d17 将目标平台改成net6.0, 语言改为C# 9.0, 提高在Unity中的兼容性 2024-10-19 13:53:21 +08:00
e14978c785 重构了代码结构, 对事件调度进行了优化, 对导弹的制导算法进行了优化 2024-10-19 08:33:31 +08:00
f574c1be6b 增加了激光驾束导弹和激光驾束仪, 精调了激光驾束算法; 重构导弹引导逻辑, 将引导和轨迹计算分开. 2024-10-18 21:55:33 +08:00
354f80440b 修改README 2024-10-16 11:12:51 +08:00
9a91544519 增加了注释 2024-10-16 11:07:06 +08:00
db529f1bd1 修改了导弹加速阶段、目标指示器的终止逻辑 2024-10-09 22:19:02 +08:00
f36f00572c 对各模型进行了重构 2024-10-09 00:37:27 +08:00
d9975acd3c 增加激光报警器和激光干扰机, 仿真过程改为事件驱动机制 2024-10-07 00:41:17 +08:00
e94e94e031 增加激光目标指示器 2024-10-06 14:56:20 +08:00
edfead8927 创建项目,添加基础类 2024-10-06 09:09:32 +08:00