実現したいこと
3D Systems TouchとUnityを使用して、画面上のものを押すと3D Systems Touchが振動する。Unityや3D Systems Touchの設定で、振動が発生する問題を回避する方法を知りたいです。またなぜこの現象が発生するのかも知りたいです。
発生している問題・分からないこと
3D Systems TouchとUnityを使用しています。
シーンに床、箱、球を置き、球を3D Systems Touchで操作できるようにしています。
床にある箱を球で押すと、重さを感じる状態からすっぽ抜ける状態に変化し、再び重さを感じるという現象が短時間で複数回起こり、3D Systems Touchの持ち手が振動する現象が時々発生します。
球のパラメーター(デフォルトから変更)
•HapticMaterial
Dynamic Friction = 1
Static Friction = 1
箱のパラメーター(デフォルトから変更)
•HapticMaterial
Dynamic Friction = 1
Static Friction = 1
•Rigidbody
Mass = 50
Angular Drag = 10
この現象は、上記パラメーターで箱を空中に置き、球で強く下から押し上げたときに再現しやすいです。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
物を押している時にOnCollisionExitが複数回発生してそのたびに振動していたので、OnCollisionExitが発生するときにOnCollisionStayで計測した最後の圧力を0.5秒だけ再現する方法を実装したが、振動を抑えることはできなかった。
補足
特になし

あなたの回答
tips
プレビュー