有没有办法在Unity中粉碎对象? (通过划分原始网格)

时间:2019-01-22 10:23:07

标签: c# unity3d

在我的实际工作中,我要导入一个已经通过Blender粉碎的对象,但是我正在寻找一种导入完整模型然后粉碎甚至分割它的方法,就在Unity中,通过一些脚本

例如,让我们说一次单击,我希望该对象爆炸成X片。 小对象必须是可交互的,我需要抓住它们并使用它们。 有没有办法在Unity内部执行此操作,或者我因使用Blender粉碎对象而被“卡住”了?

1 个答案:

答案 0 :(得分:0)

您可以在Unity3D中访问模型网格或通过脚本创建新网格,以便可以在Unity3D中执行所需的操作。然而,由于必要的计算,这并不是最简单和最佳的性能,尤其是在网格较复杂的情况下。

从Unity3D documentation on Procedural Mesh Geometry:

  

网格    类可让脚本访问对象的网格几何形状,从而允许在运行时创建或修改网格。此技术对于图形效果(例如,拉伸或挤压对象)很有用,但在关卡设计和优化中也很有用。

我认为在大多数情况下,您想要的是预制的预制件。