public Bounds bounds ;

描述

渲染器的包围体积(只读)。

这是完全包裹了世界空间中的对象的轴对齐包围盒。

使用 bounds 可以方便地描述对象位置及其范围的 近似形状。例如,在描述对象中心时, center 属性通常比 Transform.position 更精确, 特别是当对象不对称时。

注意,Mesh.bounds 属性与此类似,但返回的是本地空间中网格的边界。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public Renderer rend; void Start() { rend = GetComponent<Renderer>(); } void OnDrawGizmosSelected() { Vector3 center = rend.bounds.center; float radius = rend.bounds.extents.magnitude; Gizmos.color = Color.white; Gizmos.DrawWireSphere(center, radius); } }

另请参阅:BoundsMesh.bounds