使用对撞机创建2D网格的正确方法是什么? 我想要做的就是创建一些形状(不像三角形或矩形那么简单),如幻灯片或圆角矩形。我想在其中定义一个重复模式来填充和减少内存。最后,我需要一个围绕我的形状的对撞机。
答案 0 :(得分:0)
在像Blender这样的建模程序中创建整个东西......就像对3D模型一样,但是所有的形状/网格都是平的。同样创建纹理......所有这些都在您的建模程序中。然后将文件(.blend for Blender)保存到Unity资源文件夹中。现在切换回Unity并将从.blend文件创建的预制件拖放到场景中。如果需要,可以更改渲染器(我大部分时间都使用Mobile Unlit或Unlit Transparent)。
现在就像普通的2D精灵一样......但是纹理会重复,你可以在你的建模程序中做出你想要的任何形状。
对于对撞机,您可以添加任何类型的对撞机。如果您的形状不标准,您可能需要边缘碰撞器2D或多边形碰撞器2D。
答案 1 :(得分:0)
我建议你:
如果您想查看自定义脚本,请在此处找到它:http://answers.unity3d.com/questions/835675/how-to-fill-polygon-collider-with-a-solid-color.html