Mesh.uv UV贴图
var uv : Vector2[]
Description描述
The base texture coordinates of the mesh.
网格的基础纹理坐标
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
void Start() {
Mesh mesh = GetComponent<MeshFilter>().mesh;
Vector3[] vertices = mesh.vertices;
Vector2[] uvs = new Vector2[vertices.Length];
int i = 0;
while (i < uvs.Length) {
uvs[i] = new Vector2(vertices[i].x, vertices[i].z);
i++;
}
mesh.uv = uvs;
}
}
// Generate planar uv coordinates
// 形成平面纹理坐标
function Start () {
var mesh : Mesh = GetComponent(MeshFilter).mesh;
var vertices : Vector3[] = mesh.vertices;
var uvs : Vector2[] = new Vector2[vertices.Length];
for (var i = 0 ; i < uvs.Length; i++)
uvs[i] = Vector2 (vertices[i].x, vertices[i].z);
mesh.uv = uvs;
}
最后修改:2010年12月9日 Thursday 16:41