Синтаксис:
Используется csharp
Vertices[0] = Camera.ViewportToWorldPoint(new Vector3(0, 0, Camera.nearClipPlane));
Vertices[1] = Camera.ViewportToWorldPoint(new Vector3(1, 0, Camera.nearClipPlane));
Vertices[2] = Camera.ViewportToWorldPoint(new Vector3(0, 1, Camera.nearClipPlane));
Vertices[3] = Camera.ViewportToWorldPoint(new Vector3(1, 1, Camera.nearClipPlane));
Mesh.vertices = Vertices;
Normals[0] = Quad.transform.position-Camera.transform.position;
Normals[1] = Quad.transform.position - Camera.transform.position;
Normals[2] = Quad.transform.position - Camera.transform.position;
Normals[3] = Quad.transform.position - Camera.transform.position;
Mesh.normals = Normals;
Mesh.RecalculateBounds();
Vertices[1] = Camera.ViewportToWorldPoint(new Vector3(1, 0, Camera.nearClipPlane));
Vertices[2] = Camera.ViewportToWorldPoint(new Vector3(0, 1, Camera.nearClipPlane));
Vertices[3] = Camera.ViewportToWorldPoint(new Vector3(1, 1, Camera.nearClipPlane));
Mesh.vertices = Vertices;
Normals[0] = Quad.transform.position-Camera.transform.position;
Normals[1] = Quad.transform.position - Camera.transform.position;
Normals[2] = Quad.transform.position - Camera.transform.position;
Normals[3] = Quad.transform.position - Camera.transform.position;
Mesh.normals = Normals;
Mesh.RecalculateBounds();
Вот что выходит при запуске.