Unity-VRTK-simulator 開発勉強日記 3 (レイスタイル | レイヤー無視 | 無効なリストあり)

目次

レイスタイル

構成

利用可能状況

材料の交換 

光線活性化を通常に設定

レベルを無視 (光線など)

カスタムの無視レベル (光線など)

有効リストと無効リスト

アクティブリスト

無効なリスト

ゲームパッドをシミュレートするボタン (キーボード入力ボタン) を作成する

入力システム


レイスタイル

構成

構成:始点、中間部、終点

利用可能状況

利用可能な場合は有効、利用できない場合は無効を有効にします

材料の交換 

使用可能/使用不可のキューブを確認します (キューブを球体、カプセルなどに置き換えることもできます)。

 

光線活性化を通常に設定


レベルを無視 (光線など)

光線検出を無視

検出したくないオブジェクトを下に示すレイヤーに設定します。デフォルトでは検出されません。


カスタムの無視レベル (光線など)

1.カスタムレイヤーを追加する

 

 2.レイに物理衝突コンポーネントを追加し、カスタムレイヤーを確認します

​​​​​​​

 3.光線の衝突ルールに衝突成分を与える


有効リストと無効リスト

同じゲームオブジェクトで 2 つのリストを作成できます

アクティブリスト

1.クリエーターを開く

2.名前、「ルールリストを含める」を選択

有効なリストを生成する

3. 目標をリストに追加する 

有効リストに追加されたオブジェクト: オブジェクト A が有効リストを使用する場合、オブジェクト A は有効リスト内のオブジェクトにのみ応答 (対話)できます。

(ここでは柱を引き込み、有効リスト内のオブジェクトは柱です)

4.効果的なリストを使用する

レイ コンポーネントはアクティブ リストを使用し、レイはアクティブリスト内のオブジェクトにのみ反応します。

柱と相互作用する 

床と干渉しない

 追伸:

物理衝突の無視レイヤーに含まれるレイヤーがある場合、アクティブなリストにその名前が付けられていても、それを操作することはできません。

無効なリスト

有効なリストの反転

1.空のオブジェクトを作成する

2. ルール否定コンポーネントを追加する

有効なリストを無効なリストドラッグすると、変更された空のオブジェクト コンポーネントを無効なリストとして使用できます。

 

 3. 無効なリストの使用

前回の記事の有効なリストには柱しかありませんでしたが、ここでは無効になっているため、光線は柱以外のオブジェクトと相互作用します。


ゲームパッドをシミュレートするボタン (キーボード入力ボタン) を作成する

入力システム

ガイドパッケージ

 ヘルメットを使用している場合は、ハンドルのキー入力を取得します 

OpenVR の左右のコントローラー コンポーネントの使用

パックプレス、タッチ、水平または垂直方向の垂直取得 

 トリガーボタン

1行目:プレス圧力範囲~(0,1)

3 行目: ~ (0 または 1) を押します

圧力が 0.9 ~ 1 の場合、トリガー ボタンが押されたと判断されます。強さが0~0.9の時はプレスではない(軽く押す)

おすすめ

転載: blog.csdn.net/weixin_56537692/article/details/130441800