版本: Unity 6 (6000.0)
语言英语
  • C#

MonoBehaviour.OnDrawGizmos()

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

描述

如果您想绘制可拾取且始终绘制的 Gizmos,请实现 OnDrawGizmos。

这使您能够快速拾取场景中的重要对象。

请注意,OnDrawGizmos 将使用相对于场景视图的鼠标位置。

如果组件在 Inspector 中折叠,则此函数不会被调用。使用 OnDrawGizmosSelected 在游戏对象被选中时绘制 Gizmos。

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