Verktyg för kontrollantmappning – MRTK2

Verktyget för kontrollantmappning är ett körningsverktyg (på enheten eller i redigeraren) som gör det möjligt för utvecklare att snabbt fastställa Unity-indataaxeln och knappmappningarna för en maskinvarustyrenhet (t.ex. rörelsestyrenhet).

Det här verktyget är mycket användbart när du utvecklar stöd för en ny maskinvarustyrenhet. Det kan också hjälpa till att bekräfta ett misstänkt kontrollmappningsproblem i supportklassen för en befintlig kontrollant.

Verktyg för mappning av kontrollanter

Använda kontrollantmappningsverktyget

Kom igång med verktyget för kontrollantmappning genom att gå till MRTK/Tools/RuntimeTools/Tools/ControllerMappingTool och öppna scenen ControllerMappingTool . När scenen har lästs in kan projektet antingen köras i redigeringsprogrammet, med uppspelningsläge eller byggas och köras på en enhet.

Så här undersöker du Unitys mappningar för en kontrollant:

  • Ansluta kontrollanten
  • Tryck på varje knapp och flytta varje axel
  • Observera mappningarna i visningen
  • Uppdatera kontrollmappningarna i indataleverantören för kontrollanten

Anteckning

Kontrollantmappningsverktyget använder inte Microsoft Mixed Reality Toolkit-komponenter. Den kommunicerar direkt med Unity för att fastställa och visa kontrollmappningarna.

Alla kontroller visas

Den stora visningspanelen rapporterar tillståndet för alla definierade Unity-indataaxlar och -knappar (till exempel axel 10, knapp 3). Den här panelen ger en fullständig vy över kontrollantens tillstånd.

Alla kontroller visas

Visning av aktiva kontroller

Den mindre, smala visningspanelen visar Unity-indata axed och knappar som är i aktivt tillstånd (t.ex. en knapp trycks ner). Visningen av aktiva kontroller ger en lättläst sammanfattningsvy över kontrollantens tillstånd.

Visning av aktiva kontroller

Se även