tag

ECS

共 12 篇文章。
全部文章GoTypeScript游戏开发小游戏独立开发者游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS
game

游戏引擎架构设计:Entity Component System 模式与数据导向编程

Entity Component System(ECS)已成为现代游戏引擎的核心架构模式,从 Unity DOTS 到 Bevy 引擎,ECS 以缓存友好的数据布局和极致的并行性能重新定义了游戏对象管理。本文深入剖析 ECS 与面向对象设计的本质差异,讲解 Archetype 存储模型、System 调度依赖与脏标记、缓存局部性优化,以及如何在实战中从零实现一个轻量级 ECS 框架。

9 分钟阅读
ECS 游戏引擎 架构设计
game

小游戏引擎物理引擎集成:从 Matter.js 到自定义物理系统的 TypeScript 实现

深入剖析 MiniPlay Studio 小游戏引擎的物理引擎集成方案。涵盖 Matter.js、Planck.js、Ammo.js 选型对比、ECS 物理组件封装、刚体工厂与形状生成、碰撞事件分发器、关节系统(Revolute/Distance/Spring)、RayCast 射线检测、物理-渲染帧率解耦(Fixed Timestep)、微信小游戏环境性能优化,以及完整基准测试数据的 TypeScript 实现。

11 分钟阅读
physics ECS TypeScript