所有gizmo绘制需要在脚本的OnDrawGizmos或OnDrawGizmosSelected里函数完成。
OnDrawGizmos在每帧调用。所有在OnDrawGizmos中渲染的gizmos都是可见的。
OnDrawGizmosSelected仅在脚本附加的物体被选择时被调用。
-
Gizmos.DrawLine
从obj1到obj2之间画一条绿色的线
using UnityEngine;
using System.Collections;
public class DrawLineText : MonoBehaviour {
public GameObject obj1;
public GameObject obj2;
void OnDrawGizmos()
{
Gizmos.color = Color.green;
Gizmos.DrawLine( obj1.transform.position , obj2.transform.position );
}
}
2.Gizmos.DrawRay
从obj向上画一条长度为10的射线
using UnityEngine;
using System.Collections;
public class DrawRayText : MonoBehaviour {
public GameObject obj;
void

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



