Unity 6.3
0 онлайн 38 гостей 3 в системе
Вход

MonoBehaviour.OnDrawGizmos()

Описание

Реализуйте OnDrawGizmos, если вы хотите рисовать гаджеты, которые могут быть выбраны и всегда рисуются.

Позволяет вам быстро выбрать важные объекты в вашем Scene. Когда вы выбираете ребенка GameObject's гаджета, он выбирает родитель GameObject. это потому, что pickability основан на хозяине callback GameObject, а не преобразование, используемое для рисования. Чтобы создать дочернюю GameObject’s гаджета напрямую выбираемые, осуществить OnDrawGizmos или OnDrawGizmosSelected на ребенка GameObjectкомпонент.

OnDrawGizmos использует позицию мыши, которая относится к Scene Вид.

Примечание: Если Автоматический скрытый гаджеты включен в Scene Вид предпочтения, то OnDrawGizmos не вызывает на компоненты, которые свернуты в Inspector.

Использование MonoBehaviour.OnDrawGizmosSelected рисовать гаджеты, когда GameObject выбран.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void OnDrawGizmos() { // Draw a yellow sphere at the transform's position Gizmos.color = Color.yellow; Gizmos.DrawSphere(transform.position, 1); } }

Дополнительные ресурсы: ,OnDrawGizmosSelected,.