文件名称:ecs:LeoECS是由C#提供支持的快速实体组件系统(ECS)框架,并可选集成到Unity
文件大小:31KB
文件格式:ZIP
更新时间:2024-02-27 04:37:20
unity game-development unity3d ecs entity-component-system
LeoECS-简单的轻量级C#实体组件系统框架 性能,零/小内存分配/占用空间,不依赖任何游戏引擎-该项目的主要目标。 重要! 如果您搜索“基于类”的版本,则它是“基于结构”的版本-检查! 此框架需要C#7.3或更高版本。 已在united 2019.1上进行测试(不依赖于此),并且包含出于性能原因而编译为单独的程序集文件的程序集定义。 重要! 别忘了使用DEBUG构建进行开发,并在生产中使用RELEASE构建:所有内部错误检查/异常抛出仅在DEBUG构建中有效,并出于性能原因在RELEASE中RELEASE 。 重要! Ecs核心API永远不会安全! 如果需要多线程处理-应该将其作
【文件预览】:
ecs-master
----Leopotam.Ecs.asmdef(320B)
----src.meta(172B)
----src()
--------EcsWorld.cs(20KB)
--------EcsComponent.cs(10KB)
--------EcsEntity.cs.meta(243B)
--------EcsFilter.cs.meta(243B)
--------EcsComponent.cs.meta(243B)
--------EcsSystem.cs(15KB)
--------EcsHelpers.cs.meta(243B)
--------EcsEntity.cs(23KB)
--------EcsFilter.cs(63KB)
--------EcsWorld.cs.meta(243B)
--------EcsSystem.cs.meta(243B)
--------EcsHelpers.cs(2KB)
----LICENSE.md(1KB)
----Leopotam.Ecs.asmdef.meta(166B)
----README.md.meta(158B)
----README.md(19KB)
----Leopotam.Ecs.csproj(196B)
----.gitignore(51B)
----Leopotam.Ecs.csproj.meta(155B)
----LICENSE.md.meta(158B)
----package.json(541B)
----package.json.meta(158B)