Unity3d如何创建立方体八面体?

Unity3d如何创建立方体八面体?,3d,unity3d,3d,Unity3d,我想创建一个 就像这张图片上的一样,Unity3d可以这样创建它吗 GameObject.CreatePrimitive(PrimitiveType.Cube) 可以使用类似API示例的方法修改顶点 但是,我认为最简单、最有效、性能最好的方法是创建对象的模型 GameObject.CreatePrimitiveType.Cube将创建一个立方体,而不是立方体八面体。尽管如此,您仍然有一些选择来获得所需的形状。正如Functor所说,您可以在建模程序中创建形状,也可以通过Unity中的代码创建形

我想创建一个

就像这张图片上的一样,Unity3d可以这样创建它吗

GameObject.CreatePrimitive(PrimitiveType.Cube)

可以使用类似API示例的方法修改顶点


但是,我认为最简单、最有效、性能最好的方法是创建对象的模型

GameObject.CreatePrimitiveType.Cube将创建一个立方体,而不是立方体八面体。尽管如此,您仍然有一些选择来获得所需的形状。正如Functor所说,您可以在建模程序中创建形状,也可以通过Unity中的代码创建形状。您也可以按照一些Blender教程进行建模,但更简单的解决方案是使用预先存在的模型。试一下立方八面体的模型,它应该工作得很好。使用在线转换器将下载的.stl文件转换为.obj,因为Unity不支持.stl类型的模型。一旦将其转换为.obj扩展名,就可以使用Unity模型。希望这对你有帮助