center | ディスクの中心 |
normal | 円の法線 |
radius | 円の半径 |
3D 空間でフラットな円盤のアウトラインを描画します。
Note: Use HandleUtility.GetHandleSize when constant screen-sized handles are required.
シーンビューでワイヤーフレームのディスク
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"); } }