DinoFracture – A Dynamic Fracture Library v2.3.0,DinoFracture 让您可以在运行时或在编辑器中获取任何网格并将其分解。对于任何希望为他们的项目带来一些活力的开发人员来说,这是一个很好的补充。DinoFracture 与渲染管道无关,但演示场景是使用内置渲染器制作的。
使用 DinoFracture,您可以分解场景中的任何网格以创建碎片。可以在运行时或在编辑器中分解网格,从而在所有设备上实现最佳性能。
您既可以将一个物体粉碎成许多碎片(如将花瓶扔在地上),也可以使用用户定义的平面将物体切成两半(非常适合用剑将敌人切成两半)。
示例用法包括:

撞击时打破玻璃窗
碎裂或粉碎墙壁和柱子
爆炸桶和板条箱
激活开关后消灭门
用锤子敲碎水果
把僵尸切成两半

2.3 的新特性:

削!添加 ChipOnFracture 组件以允许切掉网格的小部分。这可以用来在墙的中间打一个洞,而不会使整个墙倒塌。

2.2 的新功能:

改进了所有设备的压裂性能。每个场景的内存使用量更少,断裂时间更快。

2.1 的新特性:

切片!您现在可以指定自己的平面以将对象完全切成两半。
大大优化的结果。输出中的三角形更少。
自动错误检测和清理。在编辑器中查看常见的有问题的网格拓扑错误。引擎可以在压裂过程中自动修复大多数错误。


特征:

适用于 Unity 2018 – 2022
破坏任何网格,甚至在游戏运行时!包括蒙皮网格。
粉碎成许多块或定义您自己的切片平面。
在您选择的点开始粉碎。非常适合围绕冲击点聚集碎片。
包含示例场景的易于使用的 API
在编辑器中检测和查看网格拓扑错误。
最常见的拓扑错误可以在压裂过程中修复。
当连接的对象断裂时,关节会自动转移。
模型可以直接在编辑器中“预分解”以获得最佳性能。通过直接在场景视图中添加和操作切片平面,完全支持切片。
在编辑器中一次打碎多个对象
适用于所有平台,包括 WebGL
令人难以置信的优化结果。生成的片段产生所需的最小三角形数量。
Fracturing 在支持多线程的平台上进行线程化。
许多帮助脚本简化了常见的功能,例如在碰撞时开始断裂,在断裂发生时播放声音效果,以及通知其他物体断裂。

发表回复

后才能评论