版本: Unity 6 (6000.0)
语言英语
  • C#

Bounds.size

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每个修改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public Vector3 size;

描述

盒子的总大小。这始终是 extents 的两倍。

size.x 是宽度,size.y 是高度,size.z 是盒子的深度。请注意,size 以世界大小给出。包围一个高个人的 Bound 可能具有 size.y 大约为 2.0f,这意味着 2 米高的身体。

//This script outputs the size of the Collider bounds to the console

using UnityEngine;

public class Example : MonoBehaviour { Collider m_Collider; Vector3 m_Size;

void Start() { //Fetch the Collider from the GameObject m_Collider = GetComponent<Collider>();

//Fetch the size of the Collider volume m_Size = m_Collider.bounds.size;

//Output to the console the size of the Collider volume Debug.Log("Collider Size : " + m_Size); } }