文件名称:一个极简且安全的 ECS 库,用于防锈!
文件大小:170KB
文件格式:ZIP
更新时间:2024-07-18 12:37:19
planck_ecs
完整的 ECS(实体-组件-系统)库。支持开源开发者!:heart_suit:由两个较小的库组成:world_dispatcher :ECS 的System部分。entity_component :ECS 的Entity-Component部分。阅读文档。为什么要使用这个 ECS 库?兼容所有平台,包括 WASM!每个操作都足够快,而不仅仅是迭代。公共领域许可:CC0最少的依赖项。代码量小。稳定、测试、基准测试、100% 完成。能够处理系统错误而不是崩溃。将函数和闭包都转换成系统!安全:总共只有 3 个unsafe 。(与主流 ECS 库中的数百个相比!)用法将以下内容添加到 Cargo.toml 文件中:planck_ecs = "*"像这样使用它:use planck_ecs::* ;fnmain () { #[derive(Default)]pubstructA ;letmut world= World::default ();let sys= (| comps:&mut Components< A> , entities:&mut Entities| {let entity
【文件预览】:
planck_ecs-master
----.gitignore(19B)
----repo()
--------splash.png(161KB)
----src()
--------lib.rs(1KB)
----LICENSE(11KB)
----Cargo.toml(974B)
----.github()
--------FUNDING.yml(643B)
----examples()
--------serde.rs(1KB)
----README.md(2KB)