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.
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.
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.