Unity ECS 粒子切割实验:8 万实体构成角色,切割效果极度舒适
AI3D 发表于 08-21 浏览 0 分类 创作分享

最近,Omar Itani 一直在分享其 Unity 项目的 WIP,该项目目前更像是一个试验场,用于测试机制而非正式游戏。他最新的实验简直是视觉盛宴,让人想起《终结者2》或《海贼王》中与自然系能力者的战斗 ——你可以想象如果配上近战武器或枪火会有多酷。
开发者正在使用 Unity 的 Entity Component System(ECS)。此前,他分享的视频展示了实体形成身体并在其间过渡。这一次,他添加了一个回避系统,因此当物体穿过它们时,实体自动让开,然后回到原始位置。
这个角色由 80,000 个 ECS 实体构成,这给他带来了很大的自由度,可以在不同形态间转换。不过,狼并不是 Omar 唯一考虑的生物。
角色始终由实体组成。据 Omar 称,使用着色器(shader)的限制会更大,也更难与不同机制集成。然而,即使对于 ECS 而言,80,000 个实体也是一个很大的数量,因此系统仍需要持续优化。
您可以在 Reddit 上关注开发者,以获取项目更新。如果你想看更多令人舒适的切割效果,可以看看 Zolden 基于粒子的令人舒适的模拟,以及他的游戏Simulario。
相关链接
原文链接:https://80.lv/articles/this-has-to-be-one-of-the-most-satisfying-cutting-mechanics
喜欢这篇内容吗?