position | 球体的中心。 |
radius | 球体的半径。 |
layerMask | 用于在投射胶囊时选择性地忽略碰撞器的层遮罩。 |
queryTriggerInteraction | 指定此查询是否应命中触发器。 |
如果在世界坐标中由position
和radius
定义的球体与任何碰撞器重叠,则返回 true。
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public float sphereRadius; AudioSource audioSource;
void Start() { audioSource = GetComponent<AudioSource>(); }
void WarningNoise() { // Play a noise if an object is within the sphere's radius. if (Physics.CheckSphere(transform.position, sphereRadius)) { audioSource.Play(); } } }