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,.