Version: 5.6

Handles.DrawWireCube

切换到手册
public static void DrawWireCube (Vector3 center, Vector3 size);

描述

使用 centersize 绘制一个线框盒体。

using UnityEditor;
using UnityEngine;
using System.Collections;

//this class should exist somewhere in your project public class WireCubeExample : MonoBehaviour { public Vector3 size;

// ...other code... }
// Editor script. This would go into an Editor directory.
[CustomEditor(typeof(WireCubeExample))]
public class DrawWireCube : Editor
{
    void OnSceneGUI()
    {
        Handles.color = Color.yellow;
        WireBoxExample myObj = (WireBoxExample)target;
        Handles.DrawWireCube(myObj.transform.position, myObj.size);
    }
}