Class BhapticsPhysicsGloveSettings
ScriptableObject를 상속합니다.
충돌 시 발생하는 햅틱의 느낌을 제어하려면 이 ScriptableObject를 사용하세요.
Properties
hapticMode
- 타입: enum
BhapticsPhysicsGloveSettings.HapticModeMode1: 마스터, 슬레이브 모드.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에서 확인할 수 있습니다.