void OnDrawGizmosSelected()
{
Gizmos.color = new Color(0.0f, 1.0f, 1.0f, 1.0f);
Gizmos.DrawWireCube(gameObject.GetComponent<Renderer>().bounds.center, gameObject.GetComponent<Renderer>().bounds.size);
}unity OnDrawGizmosSelected只在scene起作用,在game视图不起作用。下图是画出模型外框,青色
查了下官网说明,确实如此。。。
本文介绍如何使用Unity中的OnDrawGizmosSelected()函数仅在Scene视图中绘制模型外框,而不影响Game视图。通过示例代码展示了如何获取模型边界并使用Gizmos.DrawWireCube进行绘制。
10万+

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



