8000 GitHub - ctzcs/DragonLib · GitHub
[go: up one dir, main page]

Skip to content
ctzcsPublic

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

80 Commits

Folders and files

Repository files navigation

DragonLib

引擎库、第三方集成和工具链位于 Libs 与 Tools。引擎 API、桌面/Web 配置及依赖说明见 Engine 文档。

让 AI 创建新游戏时,使用 新项目创建提示词:包含工程目录、Paper UI 与 Origami 控件、代码分层、中文注释、桌面/Web 发布脚本和验证约定。新游戏默认放在 DragonLib 的同级独立目录。日常开发中的数据布局、内容目录、全局状态、缓存失效与验证方式见 面向数据开发约定;项目 Doc/ 的分类、索引与维护见 项目文档约定。

原 Tests 目录已拆到独立的 DragonLib.Tests 仓库,包含 Game0 Demo、编辑器、单元测试、字体渲染验证和性能基准。默认将该仓库与 DragonLib 放在同一父目录;它通过项目引用使用本仓库的库源码。

开发目录约定:DragonLib 只维护库与工具;所有 Game0 示例、资源、测试及验证程序都写到相邻的 ../DragonLib.Tests 仓库。不要在本仓库重新创建 Game0、Tests/Game0 或复制同名示例工程。

dotnet build ../DragonLib.Tests/DragonLib.Tests.slnx
dotnet test ../DragonLib.Tests/DragonLib.Tests.slnx
dotnet run --project ../DragonLib.Tests/Game0/Game0.csproj

完整使用方式及自定义库路径配置见相邻仓库的 README.md。库的提交历史保留在本仓库,Tests 目录的提交历史也保留在拆出的仓库中。

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0