TestGizmos.cs
using UnityEngine;
using System.Collections;
public class TestGizmos : MonoBehaviour {
//用于保存系统的初始颜色,方便用完时返回
public Color beginColor;
//定义射线
private Ray ray;
//接收射线碰撞的物体
RaycastHit hit;
/*
//绘图工具,只需要挂载脚本即可执行
//不要在绘图工具中去写逻辑代码,只进行图案的绘制
void OnDrawGizmos(){
//保存初始颜色
beginColor = Gizmos.color;
//绘制一个在原点长度为1绿色的立方体
Gizmos.color = Color.green;
Gizmos.DrawCube (Vector3.zero,new Vector3 (1,1,1));
Gizmos.color = Color.red;
Gizmos.DrawWireCube (Vector3.forward, Vector3.one);
//画一个球,实体球和边框球
Gizmos.color = Color.blue;
Gizmos.DrawSphere (new Vector3 (0,0,2f),0.5f);
Gizmos.color = Color.yellow;
Gizmos.DrawWireSph