言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Physics.OverlapSphere

public static function OverlapSphere(position: Vector3, radius: float, layerMask: int = AllLayers): Collider[];

Description

球体の内部や触れたすべてのコライダーの配列を取得します

注意: 現在は実際のコライダに対してではなく、コライダの境界部分に対してのみチェックを行ないます。

	// Call a damage function on all objects caught in the
	// radius of an explosion.
	function ExplosionDamage(center: Vector3, radius: float) {
		var hitColliders = Physics.OverlapSphere(center, radius);
		
		for (var i = 0; i < hitColliders.Length; i++) {
			hitColliders[i].SendMessage("AddDamage");
		}
	}