เปิดใช้ ARCore

หน้านี้จะอธิบายวิธีเปิดใช้ฟังก์ชัน ARCore ในโปรเจ็กต์ Unreal Engine ของคุณ โดยต้องดําเนินการดังนี้

  1. กําหนดค่าแอปให้ต้องใช้ AR หรือไม่บังคับ AR
  2. ตรวจสอบว่าแอปของคุณเป็นไปตาม ข้อกําหนดด้านความเป็นส่วนตัวของผู้ใช้ของ ARCore&#39

บริการ Google Play สําหรับ AR

การเปิดใช้ ARCore ในแอปทําได้ 2 วิธี ได้แก่ ต้องมี AR และไม่บังคับ AR หากต้องการความช่วยเหลือในการเลือกแอป โปรดดูหัวข้อเผยแพร่แอป AR ใน Google Play Store

ต้องใช้ AR

ต้องมี AR หมายความว่าแอปของคุณใช้งานไม่ได้หากไม่มี AR และทําให้แอปใช้งานได้เฉพาะในอุปกรณ์ที่รองรับ ARCore เท่านั้น

หากต้องการกําหนดให้ต้องมี AR ให้เลือกช่องแอปที่จําเป็นสําหรับ ARCore ในการตั้งค่าปลั๊กอิน GoogleARCore การตั้งค่านี้อยู่ในเมนู Edit > Project Settings > Plugins > GoogleARCore

แอปจะตรวจสอบรันไทม์โดยอัตโนมัติเพื่อให้แน่ใจว่าอุปกรณ์รองรับ ARCore และข้อมูลโปรไฟล์บริการ Google Play สําหรับ AR และ ARCore ติดตั้งอยู่ หากไม่ได้ติดตั้งบริการ Google Play สําหรับ AR (อาจเป็นเพราะผู้ใช้นําออก) หรือเวอร์ชันเก่าเกินไป หรือข้อมูลโปรไฟล์อุปกรณ์ ARCore ไม่อัปเดต แอปของคุณจะแจ้งให้ผู้ใช้ติดตั้งหรืออัปเดต หากการติดตั้งหรืออัปเดตไม่สําเร็จ (อาจเป็นเพราะเครือข่ายล้มเหลว) โหนด Get ARCore Session Status Blueprint จะส่งคืน Error และแอปของคุณควรจัดการกับข้อผิดพลาดและออก

โหมด AR

AR ไม่บังคับหมายความว่าแอปจะติดตั้งและเรียกใช้ในอุปกรณ์ที่ไม่รองรับ ARCore ได้ แต่มีฟีเจอร์ AR ที่เปิดใช้เมื่อเรียกใช้ในอุปกรณ์ที่รองรับ เมื่อผู้ใช้ติดตั้งแอปที่ไม่บังคับ AR, Google Play Store จะไม่ติดตั้งบริการ Google Play สําหรับ AR โดยอัตโนมัติ

หากต้องการให้แอป AR เป็นตัวเลือกดังกล่าว ให้ยกเลิกการเลือกช่องแอปที่จําเป็นสําหรับ ARCore ในการตั้งค่าปลั๊กอิน GoogleARCore

ในแอป ให้ใช้โหนด Blueprint ของ Check ARCore Availability เพื่อตรวจสอบว่าอุปกรณ์รองรับ ARCore หรือไม่ และหากมี จะมีการติดตั้งบริการ Google Play สําหรับ AR หรือไม่

แอปของคุณควรจัดการเงื่อนไขต่อไปนี้

สภาพรถ การดำเนินการ
อุปกรณ์ไม่รองรับ ARCore ซ่อนฟังก์ชันที่เกี่ยวข้องกับ AR
อุปกรณ์รองรับ ARCore แต่บริการ Google Play ไม่ได้ติดตั้งหรือไม่อัปเดต แจ้งให้ผู้ใช้ติดตั้งหรืออัปเดตโดยใช้ Install ARCore Service Blueprint
อุปกรณ์รองรับการติดตั้ง ARCore และบริการ Google Play สําหรับ AR และอัปเดตแล้ว เริ่มบริการ

ข้อกําหนดด้านความเป็นส่วนตัวของผู้ใช้

ตรวจสอบว่าแอปของคุณเป็นไปตามข้อกําหนดเกี่ยวกับความเป็นส่วนตัวของผู้ใช้ของ ARCore&#39

ขั้นตอนถัดไป

อ่านโค้ดในแอปตัวอย่างและข้อมูลอ้างอิง ARCore สําหรับ Unreal API