指定の位置に球体を作成し、end
から end
までの間にコライダーの付いたオブジェクトがヒットするか調べます。ヒットした場合、trueを返します。
var sphereRadius: float; function WarningNoise() { // Play a noise if an object is nearby. if (Physics.CheckSphere(transform.position, sphereRadius)) { audio.Play(); } }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public float sphereRadius; void WarningNoise() { if (Physics.CheckSphere(transform.position, sphereRadius)) audio.Play(); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public sphereRadius as float def WarningNoise() as void: if Physics.CheckSphere(transform.position, sphereRadius): audio.Play()