Verktyg för kontrollantmappning

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 knappmappningar 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 att bekräfta ett misstänkt problem med kontrollmappning i supportklassen för en befintlig kontrollant.

Verktyg för kontrollantmappning

Använda kontrollantmappningsverktyget

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

Så här granskar du Unity-mappningar för en kontrollant:

  • Anslut styrenheten
  • Tryck på varje knapp och flytta varje axel
  • Observera mappningarna på skärmen
  • Uppdatera kontrollmappningarna i indataleverantören för indata 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 (t.ex. 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 ned). Visningen av aktiva kontroller ger en lättläst sammanfattning av kontrollantens tillstånd.

Visning av aktiva kontroller

Se även