Unity 6.3
0 онлайн 1 гость 4 в системе
Вход

Gizmos.DrawMesh

Declaration

public static void DrawMesh(Mesh mesh, Vector3 position = Vector3.zero, Quaternion rotation = Quaternion.identity, Vector3 scale = Vector3.one);
public static void DrawMesh(Mesh mesh, int submeshIndex, Vector3 position = Vector3.zero, Quaternion rotation = Quaternion.identity, Vector3 scale = Vector3.one);

Параметры

Параметр Описание
сетка Компонент Mesh для рисования в качестве гаджета. Объекты сетки могут создаваться и управляться, или извлекаться через компонент MeshFilter.
должность Положение сетки в мировом пространстве. По умолчанию позиция равна нулю.
ротация Ориентация сетки в мировом пространстве. По умолчанию это идентичный кватернион.
шкала Масштаб сетки в мировом пространстве (по умолчанию масштаб 1).
submeshIndex Подсетка для рисования. По умолчанию -1, что рисует всю сетку.

Описание

Чертает гаджета сетки в указанном преобразовании.

Сетчатый гаджет рисуется с текущим набором Gizmos.color. Дополнительные ресурсы: DrawWireMesh.

using UnityEngine;

public class ExampleClass : MonoBehaviour { Mesh mesh = null;

void OnDrawGizmosSelected() { // Draws a yellow 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.yellow; Gizmos.DrawMesh(mesh, transform.position, Quaternion.Euler(0f, 45f, 0f)); } }