15, - 16.06.2019:

Für Unity existiert eine einfach zu bedienende API. Die Position auf der Weste kann einfach von einem vorhandenen Collider aus berechnet werden.

Über das Wochenende, habe ich eine einfache Demo gebaut in der es möglich ist ein 3D Modell an verschiedenen stellen des Oberkörpers zu berühren und ein direktes Vibrations Feedback, über die BHaptics Weste, an der jeweiligen Stelle zu spüren.


Infos zur Weste und der API:

Das Setup für die Weste in Unity benötigt immer 3 Komponenten:

  1. Ein Object mit einer TactSource Komponente. Dort wird der jeweilige Berührungseffekt Definiert. Die Effekte können an anderer Stelle erstellt werden. (Hier noch recherche nötig
  2. Ein Object mit einer TactSender Komponente. Hier kann definiert werden welche Tact Source bei welcher art von TactReciever verwendet werden soll. Ausserdem benötigt dieses Object einen Rigidbody und Collider damit Kontakt zu dem Reciever hergestellt werden kann.
  3. Ein Object mit einer TactReciever Komponente. Hier wird nur definiert um welches Körperteil es sich handelt. Dies ist nur interessant wenn weitere BHaptics geräte verwendet werden. Für die Weste muss es auf "Body" stehen. Auch hier wird ein Collider auf dem Objekt benötigt. Dieser muss als Trigger definiert sein.

Wenn wir die Orte für den Effekt besser von der digitalen Figur auf die Weste mappen wollen benötigen wir einen einzelnen Collider nur für die Brust. Dann könnte auch ein Mesh Collider verwendet werden. Ausserdem muss auch der Controller einen exakten Collider bekommen. 


Mögliche Spielideen sind:

  • Ausweichen / Blockieren von geschossen
  • Ein Geist der durch den Spieler fährt
  • Erdbeben Erleben / Sturz erleben


  • No labels