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

スクリプト言語

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

Collider.Raycast

Switch to Manual
public function Raycast(ray: Ray, hitInfo: RaycastHit, distance: float): bool;

Parameters

ray 始点とレイの方向
hitInfo trueが返された時、 hitInfo はヒットしたコライダーについての情報が含まれています。(See Also: RaycastHit)
distance 適用する距離

Returns

bool 飛ばしたレイがコライダーにヒットした際に、trueを返します。それ以外はfalseです。

Description

このコライダーのみを判断するRayを飛ばします。他のコライダーは無視されます。

	function Update(){
	    var ray : Ray = Camera.main.ScreenPointToRay(Input.mousePosition);
	    var hit : RaycastHit;
	    
	    if (collider.Raycast(ray, hit, 100.0)) {
	        Debug.DrawLine(ray.origin, hit.point);
	    }
	}