Dela via


Skapa en app för att visa en form i mixad verklighet

Du kan använda kontrollen Visa form i MR i appen om du vill att användare ska kunna se om en enkel kub passar inom ett visst utrymme. Det kan vara bra att göra för att se hur ett visst objekt som du tillhandahåller passar i utrymmet. Om du har en 3D-modell eller en huvudbild för objektet bör du testa om du använder Visa i MR.

Kontrollen skapar en knapp i din app. När appanvändarna väljer knappen ger det intryck av att trycka på enhetens live-kameramatning. Du anger dimensionerna för kuben när du redigerar kontrollen i Power Apps.

Titta på det här videoklippet och lär dig hur du bygger mobilappar med View Form in MR-kontrollen:

I den här artikeln skapar vi en skärm i en app som gör det möjligt för användare att skapa en anpassad form genom att ange enhet som ska användas (inmatningsenhet, fot, tum eller meter) och definiera höjden, bredden och djup för inmatningsformen.

Förutsättningar

Se krav för enheter kompatibla med mixad verklighet.

Lägga till kontroller för kubens storlek och enhet

Lägg till rubrik och etiketter för att definiera kubens storlek och enheter på appskärmen.

Rubriketikett

När en app är öppen för redigering i Power Apps Studio lägger du till en textetikett på skärmen. Placera den högst upp till vänster på skärmen och ändra följande egenskaper på fliken Egenskaper:

Egenskap Värde
Text "Place A Cube"
Teckenstorlek 24
Teckengrovlek FontWeight.Semibold
Textjustering Align.Center
Width Parent.Width

Ändra sedan följande egenskaper på fliken Avancerat:

Egenskap Värde
Color RGBA(255, 255, 255, 1)
Fyllning RGBA(56, 96, 178, 1)

Den här ändringen ger en rubrik för skärmen.

Etiketter och kontroller för att ange egenskaper för egenskaper

  1. Lägg till fyra textetiketter på skärmen. Etiketterna används för att identifiera de kontroller vi lägger till senare. För varje etikett ändrar du egenskapen Text till något av följande:

    • Unit Type
    • Width
    • Height
    • Depth
  2. Ange egenskapen Width för etiketterna som 160 och placera dem så att de staplas stående i den ordning som beskrivs ovan, nära skärmens överkant och till vänster.

  3. Lägg till en listruta och tre Textinmatning-kontroller. Listrutan används för att välja en enhetstyp för storleksmåtten och de tre Textinmatning-kontrollerna används för att ange bredd, höjd och djup för spärren.

  4. Markera listrutan, byt namn på den till drpUnitType och ändra följande egenskaper:

    Property Value
    Items ["Centimeters", "Feet", "Inches", "Meters"]
    Default "Feet"
    Width 280
  5. Placera kontrollen till höger om etiketten Enhetstyp.

  6. Lägg till tre Textinmatning-kontroller och byt namn på dem till txtShapeHeight, txtShapeWidth och txtShapeDepth. Ändra följande egenskaper för alla tre kontrollerna:

    Property Value
    Default 2
    Format TextFormat.Number
    Width 144
  7. Placera Textinmatning-kontroll txtShapeWidth till höger om etiketten Bredd. Placera kontrollerna som heter txtShapeHeight och txtShapeDepth till höger om etiketterna Höjd och Djup.

Därefter lägger du till View Form in MR-kontrollen och konfigurerar den för att använda kontrollerna som skapades för att ge dynamiska dimensioner till MR-kuben som den ska generera.

Infoga View Form in MR-kontroll

Infoga kontrollen i appen.

  1. Öppna fliken Infoga.

  2. Expandera Mixad verklighet.

  3. Markera kontrollen Visa form i MR och placera den i mitten av appens skärm, eller dra och släpp den om du vill placera den var du vill på skärmen.

  4. När kontrollen har lagts till placerar du den nästan längst ned på skärmen och ändrar följande egenskaper:

    Property Value
    Text "Place a cube"
    ShapeWidth txtShapeWidth.Text
    ShapeHeight txtShapeHeight.Text
    ShapeDepth txtShapeDepth.Text
    Units drpUnitType.Selected.Value
    Width 280

    Visa shape in mixed-reality kontroll på en skärm.

Testa appen

Nu när alla kontroller har lagts till sparar och publicerar du appen. I en enhet med mixad verklighet, öppna appen och tryck på knappen Placera en kub. Då öppnas upplevelsen Visa form i MR så att användaren kan definiera ett område som ska mätas.

Följ instruktionerna på skärmen genom att långsamt flytta den åt vänster och höger samtidigt som du pekar på en yta som ska mätas. När förloppen är klara visas en rad prickar på ytan och en cirkel nära mitten av skärmen. Den här cirkeln visar var kuben kan placeras initialt. När kuben har placerats kan den flyttas eller flyttas med hjälp av pekkontroller.

Om du vill flytta kuben trycker du på den och drar den till den plats där du vill att den ska placeras. Om du vill föra in kuben trycker du på ena skärmen och sveper den med en annan höger eller vänster.

Gå tillbaka till appskärmen med bakåtknappen längst upp till vänster och ändra inställningarna för bredd, höjd, djup eller enhetstyp. Välj knappen Placera en kub och placera den nya kuben.

Se även

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).