メインコンテンツまでスキップ
このページは自動翻訳されており、誤りが含まれる場合があります。 英語の原文を表示

Class BhapticsPhysicsGloveSettings

ScriptableObject を継承します。

衝突時に発生するハプティックの感触を制御するには、この ScriptableObject を使用してください。


Properties

hapticMode

  • 型: enum BhapticsPhysicsGloveSettings.HapticMode
    • Mode1: マスター、スレーブモード。
    • Mode2: マスター、スレーブなし、相対速度なし。
    • Mode3: マスター、スレーブなし、相対速度なし、時間経過による減衰なし。
    • Mode4: マスター、スレーブなし、相対速度なし、時間経過による減衰なし、衝突なし。
  • デフォルト: Mode1

このモードは、どのパラメータを使用して衝突を計算するかを決定します。

motorIntensityMax

  • 型: int
  • 範囲: 0 - 100
  • デフォルト値: 50

モーターの最大 Intensity レベルを定義します。この値は、衝突時にユーザーへ提供されるハプティックフィードバックの強度の上限を決定します。

motorIntensityMin

  • 型 : int
  • 範囲: 0 - 100
  • デフォルト値: 1

モーターの最小 Intensity レベルを定義します。この値は、衝突時のハプティックフィードバックの強度の下限のしきい値を設定します。

velocityChangeMax

  • 型 : float
  • デフォルト値: 2.0

衝突前後における指とオブジェクト間の相対速度(m/s)の変化の最大値を表します。この値はモーターの Intensity をマッピングするために使用されます。

velocityChangeMin

  • 型 : float
  • ツールチップ: 相対速度変化の最小値 (m/s)
  • デフォルト値: 0.2

衝突前後における指とオブジェクト間の相対速度変化の最小値を表します。この値はモーターの Intensity をマッピングするために使用されます。

decayRate

  • 型 : float
  • 範囲: 0.0 - 1.0
  • デフォルト値: 0.3

衝突後にモーターの強度が指数的に減少する比率を定義します。減衰は decayDelay で定義された遅延時間の後に開始されます。

decayDelay

  • 型 : float
  • 範囲: 0.0 - 1.0
  • デフォルト値: 0.5

衝突後にモーターの強度が指数的に減少し始めるまでの遅延時間(秒)を指定します。

masterSlaveDistanceMax

  • 型 : float
  • 範囲: 0.0 - 100.0
  • デフォルト値: 20.0

衝突後のマスターの手とスレーブの手の間の最大距離差を表します。この値はモーターの最大 Intensity をマッピングするために使用されます。

注記

ScriptableObject から継承されたメンバーは Unity References で確認できます。