Kom igång med Azure Spatial Anchors

Slutförd

Azure Spatial Anchors ger utvecklare verktyg för att skapa rumsligt medvetna program för mixad verklighet för HoloLens, iOS-enheter via ARKit- och Android-enheter via ARCore.

Utvecklare kan använda Azure Spatial Anchors för att förstå utrymmen, markera specifika intressanta platser och komma ihåg dessa intressanta platser på kompatibla enheter.

Användningsfall för Azure Spatial Anchors är:

  • Världsspårning: Användare kan skanna ett område med sina telefoner och avgöra var de befinner sig i den verkliga världen baserat på vad kameran ser. Ditt program kan strategiskt placera pilar i användarens vy för att underlätta navigeringen.

  • Sakernas Internet: Tänk dig att du står framför en fabriksutrustning som har flera sensorer. Om en viss del av utrustningen har ett problem kan en pil som pekar på problemområdet visas i vyn. Du kan snabbt se all viktig information om utrustningen bara genom att titta på din enhet.

AR Foundation

I Unity kan du med AR Foundation arbeta med system för förhöjd verklighet på flera plattformar. Det här paketet tillhandahåller ett gränssnitt för Unity-utvecklare, men innehåller inga funktioner för förhöjd verklighet. På en målenhet behöver du också separata paket för Unitys officiellt stödda målplattformar:

  • Google ARCore XR-plugin-program på Android
  • Apple ARKit XR-plugin-program på iOS
  • OpenXR-plugin-program på HoloLens 2
  • Meta OpenXR-funktion på Meta Quest

ARAnchorManager-skript

En punkt i utrymmet som du vill att enheterna ska spåra kallas en fästpunkt. För varje fästpunkt skapar Anchor Manager GameObjects. Enheten utför vanligtvis mer arbete för att uppdatera fästpunktens position och orientering under hela dess livslängd.

Fältet anchorPrefab i ARAnchorManager klassen är inte avsett för innehåll. I stället skapar AR Foundation en ny GameObject för att representera ett fästpunkt med hjälp av ett annat sätt än AddComponent, till exempel att läsa in ett ARWorldMap objekt med fästpunkter.

Prefab-fältet kan utöka standardbeteendet för fästpunkter. Vi rekommenderar att du inte använder det för att distribuera innehåll i världen.

Resurser

En resursgrupp är en logisk container för att distribuera och hantera Azure-resurser, till exempel webbappar, databaser och lagringskonton.

Ett Spatial Anchors-konto är ett unikt resursnamn som använder vanliga alfanumeriska tecken.