5个版本 (稳定版)
1.0.3 | 2021年10月10日 |
---|---|
1.0.2 | 2021年10月3日 |
1.0.1 | 2021年9月29日 |
1.0.0 | 2021年8月8日 |
0.1.0 | 2021年8月8日 |
#1913 in 游戏开发
29KB
650 行
improve_skills_by_building_ecs_library_in_rust
发行说明
1.0.3
在 with_component
方法中对报告的错误进行了测试。测试显示代码按预期工作,inserting_into_index
属性不需要每次调用 with_component
时都递增,因为 inserting_into_index
属性是实体ID,而 with_component
每次都是从组件的HashMap中获取不同的Vector。
1.0.2
修复了Entities中的错误,如果用户两次删除组件,则重新添加组件。
1.0.1
社区成员在查询中发现了可能存在的错误。我们编写了一个测试来验证这个错误,但无法复现它。
该测试保留在 query.rs 文件中,该文件验证查询只获取具有所查询组件的实体。
贡献
请随时发起拉取请求或添加问题。我对这个项目的愿景是让它相对简单,用于教学目的,所以如果你不确定我是否会接受PR,请先在问题中开始对话。
依赖
~0.4–1MB
~19K SLoC