center | 圆盘的中心。 |
normal | 圆盘的法线。 |
radius | 该圆盘的半径。 |
在 3D 空间中绘制一个平面圆盘的轮廓。
注意:需要恒定屏幕大小的手柄时,请使用 HandleUtility.GetHandleSize。
场景视图中的线盘。
using UnityEngine; using UnityEditor;
// draw a red circle around the scene cube
[CustomEditor(typeof(CubeExample))] public class CubeEditor : Editor { void OnSceneGUI() { CubeExample cubeExample = (CubeExample)target;
Handles.color = Color.red; Handles.DrawWireDisc(cubeExample.transform.position, new Vector3(0, 1, 0), cubeExample.circleSize); } }
立方体:
using UnityEngine;
public class CubeExample : MonoBehaviour { public float circleSize = 3.0f;
void Awake() { Debug.Log("Cube"); } }