先声明
#if UNITY_EDITOR
using UnityEditor;
#endif
在该函数下面,下上对应需求的代码
void OnDrawGizmos()//画一个立方体,用于判断这个 孵化器 的范围
{
#if UNITY_EDITOR
int leng = 10;
float posx = transform.position.x;
float posy = transform.position.y;
float posz = transform.position.z;
Gizmos.color = Color.blue;//红线
Gizmos.DrawLine(transform.position, new Vector3(leng, posy, posz));
Gizmos.DrawLine(transform.position, new Vector3(-leng, posy, posz));
Gizmos.color = Color.red;//红线
Gizmos.DrawSphere(transform.position, 1);//描述:用在transform.position绘制一个大小为2绘制一个球体.
Gizmos.DrawWireCube(transform.position, this.transform.localScale);// 描述:用transform.position和this.transform.localScale绘制一个线框立方体.
Handles.Label(transform.position, "Roo