ThreatSourceLibaray/docs/index.md
2024-12-31 13:05:26 +08:00

52 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 威胁源仿真库文档
欢迎使用威胁源仿真库文档。
## 简介
威胁源仿真库是一个用于模拟和仿真各种威胁源的.NET类库。它提供了以下主要功能
- 导弹仿真(包括各种类型的导弹)
- 目标仿真
- 传感器仿真
- 制导系统仿真
## 支持的开发语言
- C# (.NET)原生支持提供完整的API和功能
- C++通过C++/CLI包装层支持可以在C++项目中使用全部功能
## 快速开始
请参阅[入门指南](articles/intro.md)了解如何使用该库。该指南包含了C#和C++两种语言的使用示例。
## API文档
完整的API文档请参阅[API参考](./api/toc.yml)。
## 集成示例
### 第三方引擎集成
- [集成示例说明](examples/Integration/README.md) - 第三方引擎集成的详细说明
- [虚幻引擎示例](./examples/Integration/UEExample.cs) - 虚幻引擎集成示例代码
- [Unity引擎示例](./examples/Integration/UnityExample.cs) - Unity引擎集成示例代码
## 示例说明
这些示例展示了如何将不同的游戏引擎与仿真系统集成:
1. 虚幻引擎(UE)示例
- 虚幻引擎与仿真系统的双向通信
- 实体信息的同步和转换
- 事件的发布和订阅
- 数据的适配和转换
2. Unity引擎示例
- Unity引擎与仿真系统的双向通信
- GameObject与实体的映射和转换
- MonoBehaviour生命周期管理
- 事件系统的使用
所有示例代码都提供了详细的注释和说明,可以作为实际开发的参考。