32个版本 (8个破坏性版本)

使用旧的Rust 2015

0.23.1 2016年3月14日
0.22.1 2015年12月15日
0.21.2 2015年10月8日
0.20.0 2015年7月25日
0.10.0 2014年11月21日

游戏开发中排名1692

每月下载量22

MIT许可证

47KB
1.5K SLoC

ecs-rs

用Rust编写的实体组件系统(ECS)库。

有关为什么ECS可能有益的信息,请参阅以下文章

一个ECS可能的工作方式有很多种。这个特别的一个与Artemis相似。尽管这不是Rust的移植版本,但大多数功能应该是相似的,而且那里的教程/手册应该能够弥补这里当前文档的不足。

将ecs-rs添加到您的项目中

ecs添加到您的Cargo.toml

[dependencies]
ecs = "*"

(当然,您可以选择特定的版本,但在版本1.0之前,这可能不是一个好主意)

如何使用ecs-rs

教程

doc/目录中有一个WIP教程的一部分。更多的工作正在进行中,但我有点忙于其他项目,没有太多时间。

提出问题

我在这里为问题打开了问题。或者,您偶尔可能会在#rust-gamedev IRC频道上找到我。这是获得帮助的最快方式,但如果我不在那里,请将问题留在上述问题线程中。

Rustdocs

目前文档相当缺乏,但至少可以通过查看API文档收集一些信息。在您的项目中运行cargo doc并在浏览器中打开ecs文档。

欢迎贡献

依赖关系

~52KB