Gizmos.DrawWireMesh
Declaration
public static void DrawWireMesh(Mesh mesh, Vector3 position = Vector3.zero, Quaternion rotation = Quaternion.identity, Vector3 scale = Vector3.one);public static void DrawWireMesh(Mesh mesh, int submeshIndex, Vector3 position = Vector3.zero, Quaternion rotation = Quaternion.identity, Vector3 scale = Vector3.one);Параметры
| Параметр | Описание |
|---|---|
| сетка | Mesh для рисования гаджета проводника. Объекты сетки можно создавать и управлять ими, или извлекать через компонент MeshFilter. |
| должность | Положение сетки в мировом пространстве. По умолчанию позиция равна нулю. |
| ротация | Ориентация сетки в мировом пространстве. По умолчанию идентичный кватернион. |
| шкала | Масштаб сетки в мировом пространстве. По умолчанию масштаб 1. |
| submeshIndex | Подсетка для рисования (по умолчанию -1, которая рисует всю сетку). |
Описание
Рисует сетку в указанном преобразовании.
Проволочная сетка нарисована с текущим набором Gizmos.color. Дополнительные ресурсы: DrawMesh.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { Mesh mesh = null;
void OnDrawGizmosSelected() { // Draws a red wireframe of a Cube at the position of the object rotated by 45 degrees around the Y axis. if (mesh is null) mesh = Resources.GetBuiltinResource<Mesh>("Cube.fbx"); Gizmos.color = Color.red; Gizmos.DrawWireMesh(mesh, transform.position, Quaternion.Euler(0f, 45f, 0f)); } }