ในการตั้งค่าสภาพแวดล้อมที่สามารถพัฒนา AR โดยใช้ WebXR ได้ คุณจะต้องมีสิ่งต่อไปนี้
- เว็บเซิร์ฟเวอร์ซึ่งให้บริการทรัพยากรในบริบทที่ปลอดภัย
ใช้บริบทที่ปลอดภัย
บริบทที่ปลอดภัยคือกลไกการรักษาความปลอดภัยที่ทำให้แน่ใจว่าทรัพยากรบนเว็บได้รับการโอนด้วยการรักษาความปลอดภัยในระดับหนึ่ง คุณจะต้องมีบริบทที่ปลอดภัยเพื่อนำเสนอประสบการณ์ XR ที่เชื่อถือได้ด้วยฟีเจอร์ใหม่
หากต้องการให้มีสิทธิ์แสดงผลในบริบทที่ปลอดภัย ทรัพยากรของคุณต้องเป็นไปตามเงื่อนไขต่อไปนี้อย่างน้อย 1 ข้อ
- ต้องส่งทรัพยากรผ่าน TLS (
https://
) - ต้องขอทรัพยากรผ่าน
localhost
หรือ*.localhost
ตั้งค่าการส่งต่อพอร์ต
หากคุณไม่มีเซิร์ฟเวอร์การพัฒนาที่เข้าถึงได้ผ่าน TLS คุณยังสามารถพัฒนาในบริบทที่ปลอดภัยได้โดยใช้การส่งต่อพอร์ตของ Chrome DevTools การส่งต่อพอร์ตช่วยให้อุปกรณ์ Android เข้าถึงเนื้อหาที่โฮสต์ในเว็บเซิร์ฟเวอร์ของเครื่องพัฒนาซอฟต์แวร์ได้ เครื่องมือจะสร้างพอร์ต TCP สำหรับการฟังบนอุปกรณ์ Android ที่จับคู่กับพอร์ต TCP ในเครื่องการพัฒนา จากนั้นการจราจรของข้อมูลจะเดินทางผ่านการเชื่อมต่อ USB ระหว่างพอร์ต 2 พอร์ตนี้ได้
ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าการส่งต่อพอร์ต
- ทำตามขั้นตอนเพื่อตั้งค่าการส่งต่อพอร์ตในวิธีการใช้เครื่องมือสำหรับนักพัฒนาเว็บใน Chrome
- ตรวจสอบว่าเว็บเซิร์ฟเวอร์บนเวิร์กสเตชันการพัฒนาทำงานอยู่
- ตรวจสอบว่าการเชื่อมต่อใช้งานได้ เปิด Google Chrome ในอุปกรณ์ Android และเรียกดู
localhost
บนหมายเลขพอร์ตที่ระบุไว้ในการตั้งค่าการส่งต่อพอร์ต เช่นlocalhost:8000
ทรัพยากรในเว็บเซิร์ฟเวอร์ควรมองเห็นได้จากอุปกรณ์ Android ทรัพยากรเหล่านี้ใช้งานในบริบทที่ปลอดภัยและใช้ความสามารถของ WebXR ได้
ตั้งค่าอุปกรณ์ที่รองรับ
ประสบการณ์ AR ใน Android ใช้งานได้ในอุปกรณ์ที่รองรับ ARCore เท่านั้น ตรวจสอบว่าอุปกรณ์ติดตั้งและเปิดใช้บริการ Google Play สำหรับ AR แล้ว
ในการยืนยันว่าอุปกรณ์ได้รับการกำหนดค่าในการเรียกใช้ WebXR อย่างถูกต้อง ให้เรียกดูหน้า WebXR ตัวอย่างในเบราว์เซอร์ที่เข้ากันได้
ขั้นตอนถัดไป
เมื่อตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์เพื่อสร้างประสบการณ์ AR โดยใช้ WebXR แล้ว คุณจะทำสิ่งต่อไปนี้ได้
- ดูวิธีสร้างเซสชัน AR ที่สมจริงโดยใช้ WebXR
- ลองใช้ตัวอย่าง WebXR