心の中で毎日バー----ユニティ・ピット(線検出固定レベル)

X線検査の団結が所望のレベルを設定することが必要かもしれとき、それは距離を追加する必要があります!

 

//メインカメラ画面からクリックすると、線を指すように

X線光線= Camera.Main.ScreenPointToRay(Input.mousePosition)。

RaycastHitがヒット。

 

//は線放射についての情報を返す(検出に必要なレベルを設定するには、距離を追加する必要があります!)

// CanRay LayerMask層は、手動選択を追加することができ、コードのように定義されます

// int型CanRay = 1 << 10;

/ *

<< 1〜10 10は、第1の層を開きます。 
〜(1 << 10)の開口部10以外の層の。 
〜(1 << 0)層のすべてを開きます。 
(1 << 10)|オープン層10及び8(1 << 8)。

* /

IF(Physics.Raycast(光線、OUTのHIT、1000 CanRay))
{
IF(hit.transform.gameObject.name == "renwu")
{
印刷( "ヒット線検出器キャラクタを移動させます");
}

//親と子オブジェクトがクローズする、または唯一のサブオブジェクト階層を開くために衝突、検出対象の場合、サブ、親オブジェクト階層を必要としたら

hit.transform.nameとして使用される場合//サブオブジェクトが、情報必要hit.collider.name(名前)を得るためには、親オブジェクトの名前を返します

}

おすすめ

転載: www.cnblogs.com/qiuyeshishui/p/10991581.html