position | 球形の中心 |
radius | 球形の半径 |
layerMask | レイヤーマスク はレイキャストするときに選択的に衝突を無視するために使用します。 |
queryTriggerInteraction | トリガーに設定されているものも検索対象にするか |
指定の位置に球体を作成し、start
から end
までの間にコライダーの付いたオブジェクトがヒットするか調べます。ヒットした場合、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(); } } }