mesh | 描画する Mesh |
position | メッシュの位置 |
rotation | メッシュの角度 |
matrix | メッシュの変換行列 (位置、回転やその他の変換を組み合わせます) 。行列が負のスケールを持っている場合、メッシュが正しく表示されないことに注意してください。 |
materialIndex | 描画するメッシュのサブセット |
すぐにメッシュを描画する
この関数は指定したメッシュをすぐに描画します。現在設定されている
シェーダーとマテリアル (Material.SetPass を参照) が使用されます。
メッシュは一度だけ描画され、
ピクセルごとに Lit せず、リアルタイムでシャドウをキャストやレシーブすることはありません。
ライティングとシャド ウイングを完全に統合したい場合は代わりに 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.