mesh | 要绘制的Mesh。 |
position | 网格的位置。 |
rotation | 网格的旋转。 |
matrix | 网格的变换矩阵(组合了位置、旋转和其他变换)。 |
materialIndex | 要绘制的网格子集。 |
立即绘制网格。
此函数将立即绘制给定的网格。将使用当前设置的着色器和材质(请参阅 Material.SetPass)。
网格只会绘制一次,它不会进行逐像素光照,也不会投射或接收实时阴影。如果要与光照和阴影完全集成,请改用 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); } }