Azure Spatial Anchors'ı kullanmaya başlama

Tamamlandı

Azure Spatial Anchors, geliştiricilere ARKit aracılığıyla HoloLens, iOS cihazları ve ARCore aracılığıyla Android cihazları için uzamsal olarak farkında olan karma gerçeklik uygulamaları oluşturmaya yönelik araçlar sunar.

Geliştiriciler alanları anlamak, belirli ilgi çekici yerleri işaretlemek ve uyumlu cihazlarda bu ilgi çekici noktaları hatırlamak için Azure Spatial Anchors'ı kullanabilir.

Azure Spatial Anchors için kullanım örnekleri şunlardır:

  • Dünya izleme: Kullanıcılar telefonlarıyla bir alanı tarar ve kameranın gördüklerine göre gerçek dünyada nerede olduklarını belirleyebilir. Uygulamanız, gezintiyi kolaylaştırmak için kullanıcının görünümüne stratejik olarak oklar yerleştirebilir.

  • Nesnelerin İnterneti: Birkaç algılayıcısı olan bir fabrika ekipmanının önünde durduğunızı düşünün. Ekipmanın belirli bir bölümünde sorun varsa, sorun alanına işaret eden bir ok sizin görünümünüzde görünebilir. Yalnızca cihazınıza bakarak donanımla ilgili önemli bilgilerin her parçasını hızla görebilirsiniz.

AR Foundation

Unity'de AR Foundation, çeşitli platformlarda artırılmış gerçeklik sistemleriyle çalışmanıza olanak tanır. Bu paket Unity geliştiricileri için bir arabirim sağlar, ancak artırılmış gerçeklik işlevselliği içermez. Hedef cihazda, Unity'nin resmi olarak desteklenen hedef platformları için ayrı paketlere de ihtiyacınız olacaktır:

  • Android'de Google ARCore XR Eklentisi
  • iOS'ta Apple ARKit XR Eklentisi
  • HoloLens 2'de OpenXR Eklentisi
  • Meta Görevdeki Meta OpenXR Özelliği

ARAnchorManager betiği

Cihazların izlemesini istediğiniz boşluk noktasına yer işareti adı verilir. Her yer işareti için Anchor Manager, GameObjects oluşturur. Cihaz genellikle bağlantının konumunu ve yönlendirmesini yaşam süresi boyunca güncelleştirmek için daha fazla çalışma gerçekleştirir.

anchorPrefab sınıfındaki ARAnchorManager alan içerik için tasarlanmamıştır. Bunun yerine, AR Foundation, bir nesneyi tutturucularla yükleme gibi dışında AddComponentbir araç kullanarak bir tutturucu göstermek için yeni bir ARWorldMap GameObject oluşturur.

Prefabrik alanı, tutturucuların varsayılan davranışını genişletebilir. Bunu, içeriği dünyaya dağıtmak için kullanmamanızı öneririz.

Kaynaklar

Kaynak grubu, web uygulamaları, veritabanları ve depolama hesapları gibi Azure kaynaklarını dağıtmaya ve yönetmeye yönelik bir mantıksal kapsayıcıdır.

Spatial Anchors hesabı, normal alfasayısal karakterler kullanan benzersiz bir kaynak adıdır.