Aby skonfigurować środowisko umożliwiające programowanie AR za pomocą WebXR, musisz mieć:
- serwer WWW udostępniający zasoby w kontekście bezpiecznym;
przeglądarkę zgodną z WebXR na urządzeniu obsługującym ARCore.
Używaj bezpiecznego kontekstu
Bezpieczny kontekst to mechanizm zabezpieczający, który zapewnia, że zasoby internetowe są przenoszone z określonym poziomem zabezpieczeń. Aby korzystać z nowych funkcji w zaufanym środowisku XR, potrzebujesz bezpiecznego kontekstu.
Aby zasób mógł być udostępniany w bezpiecznym kontekście, musi spełniać co najmniej jeden z tych warunków:
- Zasób musi być dostarczony przy użyciu protokołu TLS (
https://
) - Żądanie zasobu należy wysłać za pośrednictwem metody
localhost
lub*.localhost
.
Skonfiguruj przekierowanie portów
Jeśli nie masz serwera programistycznego dostępnego przez TLS, możesz programować w bezpiecznym kontekście, korzystając z przekierowania portów w Narzędziach deweloperskich w Chrome. Przekierowanie portów umożliwia urządzeniu z Androidem dostęp do zawartości hostowanej na serwerze WWW komputera programistycznego. Na urządzeniu z Androidem tworzy nasłuchujący port TCP, który jest mapowany na port TCP na komputerze programistycznym. Ruch jest następnie przesyłany przez połączenie USB między tymi dwoma portami.
Aby skonfigurować przekierowanie portów, wykonaj te czynności:
- Wykonaj czynności konfigurowania przekierowania portów opisane w instrukcjach dotyczących Narzędzi deweloperskich w Chrome.
- Sprawdź, czy serwer WWW na programistycznej stacji roboczej jest uruchomiony.
- Sprawdź, czy połączenie działa. Otwórz Google Chrome na urządzeniu z Androidem i przejdź do
localhost
na porcie określonym w Ustawieniach przekierowania portów, na przykładlocalhost:8000
.
Zasoby na serwerze WWW powinny być teraz widoczne na urządzeniu z Androidem. Te zasoby są wyświetlane w bezpiecznym kontekście i mogą korzystać z funkcji WebXR.
Skonfiguruj obsługiwane urządzenie
Funkcje AR na Androidzie można uruchamiać tylko na urządzeniach obsługujących ARCore. Upewnij się, że na urządzeniu są zainstalowane i włączone Usługi Google Play dla AR.
Aby sprawdzić, czy urządzenie jest prawidłowo skonfigurowane do uruchamiania WebXR, otwórz przykładową stronę WebXR w zgodnej przeglądarce.
Dalsze kroki
Po skonfigurowaniu środowiska programistycznego pod kątem tworzenia doświadczeń AR za pomocą WebXR możesz:
- Dowiedz się, jak utworzyć wciągającą sesję AR za pomocą WebXR.
- Wypróbuj przykłady WebXR.