文件大小:15.2 MB
版本:1.0.4
原始 Unity 版本:2022.3.56
Fracture ECS Toolkit是一款功能强大且模块化的破坏系统,完全基于 Unity 的实体组件系统 (ECS) 构建。它可以轻松地在运行时将 3D 对象破碎成动态碎片。该工具包兼顾性能和灵活性,支持网格和材质自定义、粒子特效、预制件生成以及破碎后逻辑。
非常适合基于物理的游戏、可破坏环境或程序化特效。包含创作组件、运行时资源保存功能,并与 Unity DOTS 工作流程无缝集成。
技术细节
✅主要功能
- ✔️基于ECS的断裂系统:采用Unity的DOTS构建,以实现高性能。
- ✔️运行时破碎:通过键盘输入或碰撞速度触发破碎。
- ✔️自定义块数:控制物体破碎成多少块。
- ✔️破碎区块预制件:生成支持刚体结构的区块预制件。
- ✔️粒子系统支持:破碎时立即生成视觉特效(例如火花、烟雾)。
- ✔️网格碰撞器选项:使用凸面切换向区块添加网格碰撞器。
- ✔️速度阈值:基于最小和最大速度的裂缝控制。
- ✔️自动资源保存:将生成的网格块保存为带有时间戳的.asset文件。
- ✔️可扩展系统:在骨折后自定义 AfterFractureSystem 中的逻辑。
- ✔️清晰的 ECS 架构:创作组件 + 运行时系统。
- ✔️可在游戏模式和运行时中使用:轻松测试和部署破坏场景。


评论(0)