chore: 项目已迁移至 Gitee/GitHub,仅保留迁移说明 (tombstone)
This commit is contained in:
1 parent
3732062d6d
commit
811e90adad
1 file changed
+13
-32
@@ -1,37 +1,18 @@
|
||||
# lity3d
|
||||
# 项目已迁移 ✨
|
||||
|
||||
x86-64 MASM 汇编 + C 混合架构游戏引擎,目标平台 Windows。
|
||||
你好呀~这个仓库已经搬到更好用的地方啦。
|
||||
|
||||
## 架构
|
||||
为了让代码管理更清爽、多平台同步更省心,我们把原先分散的镜像统一收拢到
|
||||
**Gitee** 与 **GitHub** 主仓维护,这里就只保留这张"迁移小纸条"咯。
|
||||
|
||||
- **热路径**(数学、内存、字符串、性能分析):MASM 汇编,SSE/AVX2 优化
|
||||
- **外围系统**(窗口、渲染、ECS、音频、UI、脚本):C17
|
||||
📦 新家在这里:
|
||||
- Gitee:https://gitee.com/shuiyu1123/lity3d
|
||||
- GitHub:https://github.com/shuiyu67/lity3d
|
||||
|
||||
## 模块
|
||||
📋 内部评估:
|
||||
- 镜像分散在多个平台,重复维护成本高、容易漏更;
|
||||
- 自托管 Gitea 实例为个人非管理员环境,长期可用性与备份缺乏保障;
|
||||
- 代码已稳定收拢至 Gitee / GitHub 主仓,原镜像不再承载更新职责;
|
||||
- 统一主仓后便于协作、CI 与备份,减少多端同步负担。
|
||||
|
||||
| 目录 | 说明 |
|
||||
|------|------|
|
||||
| `Engine/ASM/` | 汇编核心:向量/矩阵运算、内存管理、字符串操作、性能计数器 |
|
||||
| `Engine/Core/` | 引擎生命周期、日志、计时器 |
|
||||
| `Engine/Rendering/` | DirectX 11 渲染:设备管理、着色器、网格、纹理、摄像机 |
|
||||
| `Engine/ECS/` | 实体-组件-系统框架 |
|
||||
| `Engine/Physics/` | 碰撞检测、刚体 |
|
||||
| `Engine/Audio/` | XAudio2 音频 |
|
||||
| `Engine/Editor/` | 自研编辑器、UILayer、位图字体、字形图集(中文渲染) |
|
||||
| `Engine/VisualScript/` | 积木式可视化编程系统 |
|
||||
| `Demo/` | 示例程序 |
|
||||
|
||||
## 构建
|
||||
|
||||
需要 MinGW-w64 (GCC 13+) 和 CMake。
|
||||
|
||||
```bash
|
||||
cd GameEngineASM
|
||||
mkdir build && cd build
|
||||
cmake .. -G "MinGW Makefiles"
|
||||
cmake --build .
|
||||
```
|
||||
|
||||
## 依赖
|
||||
|
||||
D3D11、DXGI、D3DCompiler、GDI32、XAudio2 — 均为 Windows SDK 自带,无第三方库。
|
||||
旧镜像不再更新,但代码都好好的在新家继续生长。感谢你一路的关注与陪伴 💛
|
||||
Reference in new issue
Block a user