文件名称:edyn:Edyn是组织为ECS的实时物理引擎
文件大小:269KB
文件格式:ZIP
更新时间:2024-04-27 22:36:15
game-development physics-engine ecs entity-component-system entt
Edyn (发音:“ eh-dyin”)代表实体动力学,它是一个实时的物理引擎,使用令人惊叹的库组织为ECS(实体组件系统)。 该库的主要目标是实现多线程,并支持大型动态世界的联网和分布式物理仿真。 它仍处于开发的早期阶段,尚未准备好使用。 随时探索和贡献。 示例位于单独的存储库中: 制作说明 要求 需要具有C ++ 17支持的编译器以及CMake 3.12.4或更高版本。 依存关系: (通过安装) 脚步 在Edyn目录中: $ mkdir build $ cd build $ conan install ../conanfile.txt $ cmake .. $ make ECS方式 典型的物理引擎将提供显式的方法来创建诸如刚体之类的对象,而在Edyn中,由于实体组件设计的缘故,对象的创建是隐式的。 通过将其各个部分与单个实体相关联,从下至上创建刚体,例如: entt::