Posted in

Go 语言实现 ECS 架构的 3 种范式对比:基于 reflect 的动态派发 vs. codegen 生成 vs. unsafe.Pointer 零开销方案(Benchmark 数据全公开)

第一章:ECS 架构在 Go 游 … Go 语言实现 ECS 架构的 3 种范式对比:基于 reflect 的动态派发 vs. codegen 生成 vs. unsafe.Pointer 零开销方案(Benchmark 数据全公开)Read more

Posted in

用Go开发游戏,你敢用泛型写组件系统吗?——基于constraints.Ordered与reflect.Value零成本抽象的ECS范式重构(性能提升3.7x)

第一章:用Go开发游戏 Go语言 … 用Go开发游戏,你敢用泛型写组件系统吗?——基于constraints.Ordered与reflect.Value零成本抽象的ECS范式重构(性能提升3.7x)Read more

Posted in

Go写游戏要不要用ECS?——Ent vs. Ebiten ECS插件 vs. 自研轻量框架:内存分配、组件遍历、系统调度实测对比(表格含GC次数)

第一章:Go写游戏要不要用ECS … Go写游戏要不要用ECS?——Ent vs. Ebiten ECS插件 vs. 自研轻量框架:内存分配、组件遍历、系统调度实测对比(表格含GC次数)Read more