ソースコード
private static Mesh CreateMesh( float width, float height )
{
var halfWidth = width / 2;
var halfHeight = height / 2;
var vertices = new[]
{
new Vector3( -halfWidth, -halfHeight ),
new Vector3( -halfWidth, +halfHeight ),
new Vector3( +halfWidth, +halfHeight ),
new Vector3( +halfWidth, -halfHeight ),
};
var uv = new[]
{
new Vector2( 0, 0 ),
new Vector2( 0, 1 ),
new Vector2( 1, 1 ),
new Vector2( 1, 0 ),
};
var triangles = new[]
{
0, 1, 3,
1, 2, 3,
};
var mesh = new Mesh
{
vertices = vertices,
uv = uv,
triangles = triangles
};
return mesh;
}