center | 圆盘的中心。 |
normal | 圆盘的法线。 |
radius | The radius of the disc. |
在 3D 空间中绘制一个平面圆盘的轮廓。
Note: Use HandleUtility.GetHandleSize when constant screen-sized handles are required.
Wire Disc in the Scene View.
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); } }
The cube:
using UnityEngine;
public class CubeExample : MonoBehaviour { public float circleSize = 3.0f;
void Awake() { Debug.Log("Cube"); } }