本页面由机器自动翻译,可能包含错误。 查看英文原文
Class BhapticsPhysicsGloveSettings
继承自 ScriptableObject
使用此 ScriptableObject 来控制碰撞时产生的触觉感受。
Properties
hapticMode
- 类型: enum
BhapticsPhysicsGloveSettings.HapticModeMode1: Master, Slave mode.Mode2: No Master, Slave, No relative velocity.Mode3: No Master, Slave, No relative velocity, No decay over time.Mode4: No Master, Slave, No relative velocity, No decay over time, No collision.
- 默认值:
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
表示碰撞后 master 手与 slave 手之间的最大距离差。此值用于映射电机的最大 Intensity。
备注
从 ScriptableObject 继承的成员可以在 Unity References 中找到。