mesh | @param mesh Mesh, который будет нарисован. |
position | @param position Местоположение меша. |
rotation | @param rotation Вращение меша. |
matrix | Transformation matrix of the mesh (combines position, rotation and other transformations). Note that the mesh will not be displayed correctly if matrix has negative scale. |
materialIndex | @param materialIndex Подмножество меша, которые будет нарисовано. |
Немедленно рисует меш.
Функция немедленно нарисует указанный меш. В настоящее время устанавливает шейдер и
материал (см. Material.SetPass), которые будут использоваться. Меш будет преобразован только один раз,
The mesh will be just drawn once,
нет необходимости попиксельного освещения, он не будет порождать и принимать реалтаймовые тени. Если необходимо
полная интеграция с освещением и затенением, вместо этого используйте Graphics.DrawMesh.
using UnityEngine; using System.Collections;
// Attach this script to a Camera public class ExampleClass : MonoBehaviour { public Mesh mesh; public Material mat; public void OnPostRender() { // set first shader pass of the material mat.SetPass(0); // draw mesh at the origin Graphics.DrawMeshNow(mesh, Vector3.zero, Quaternion.identity); } }
See Also: Graphics.DrawMesh, Material.SetPass.