ARCore กลับมาในงาน Google I/O ในวันที่ 10 พฤษภาคม ลงทะเบียนเลย

คู่มือการย้ายข้อมูล ARCore SDK สําหรับ Unity

ARCore มี SDK ที่แตกต่างกัน 2 แบบสําหรับการใช้ Unity เพื่อพัฒนาแอป AR สําหรับ Android

  1. AR Foundation ที่มีปลั๊กอิน ARCore XR และส่วนขยาย ARCore — แนะนําสําหรับโปรเจ็กต์ใหม่ทั้งหมด

    ARCore Extensions (วิธีการติดตั้ง) คือแพ็กเกจที่มีฟังก์ชัน ARCore เพิ่มเติมซึ่งใช้กับ AR Foundation (วิธีการติดตั้ง) ได้ เมื่อกําหนดเป้าหมายเป็น Android มูลนิธิ AR ต้องใช้ปลั๊กอิน ARCore XR

  2. [เลิกใช้งานแล้ว] ARCore SDK for Unity - ใช้ไม่ได้กับ AR AR

    ARCore SDK สําหรับ Unity เป็น SDK แบบสแตนด์อโลนที่ให้คุณใช้ฟีเจอร์ของ ARCore ได้เมื่อกําหนดเป้าหมาย Android โดยเป็นแบบสแตนด์อโลน *.unitypackage ซึ่งดาวน์โหลดได้จากหน้าดาวน์โหลด ARCore SDK สําหรับ Unity เข้ากันไม่ได้กับมูลนิธิ AR

ฟีเจอร์ที่พร้อมใช้งานตามแพลตฟอร์มการพัฒนา

ฟีเจอร์ ARCore AR Foundation ที่มีส่วนขยาย ARCore
(แนะนําสําหรับโปรเจ็กต์ใหม่ทั้งหมด)
ARCore SDK สําหรับ Unity
(ใช้ไม่ได้กับ AR AR)
เวอร์ชัน Unity ที่รองรับ Unity 2019.4.3f1 ขึ้นไป Unity จาก 2017.4.40 ถึง 2020
รองรับ Unity XR ติดตั้งแพ็กเกจ AR Foundation และปลั๊กอิน ARCore XR และเปิดใช้ผู้ให้บริการปลั๊กอิน ARCore ในส่วนการตั้งค่าโปรเจ็กต์ > การจัดการปลั๊กอิน XR (Android) การตั้งค่าโปรเจ็กต์ (Android) > การตั้งค่า XR > รองรับ ARCore
ที่เก็บ GitHub
(SDK / ตัวอย่าง)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
google-ar/arcore-unity-sdk
เวิร์กโฟลว์การพัฒนาตัวแก้ไขในเครื่องมือแก้ไข ระยะไกลและการจําลอง AR พรีวิวค้นหาทันใจ
หยุดเซสชัน AR ชั่วคราว ปิดใช้ออบเจ็กต์เกม ARSession ปิดใช้ออบเจ็กต์เกม ARCore ซึ่งจะปิดใช้คอมโพเนนต์ ARCoreSession ย่อย
ตรวจหาปัญหาการติดตาม ใช้ notTrackingReason ที่ได้จาก ARSession และส่งคืน NotTrackingReason ใช้ LostTrackingReason
เลือกการกําหนดค่ากล้อง ดูการกําหนดค่ากล้องสําหรับส่วนขยาย ARCore ดูการกําหนดค่ากล้องสําหรับ ARCore SDK สําหรับ Unity
การค้นหาเครื่องบิน ใช้การตรวจจับเครื่องบินจาก ARPlaneManager
โฆษณา Anchor ในพื้นที่ ใช้ Anchor จาก ARAnchorManager
แท็ก Anchor ของ Cloud จัดเตรียมโดย ARCore Extensions ดู Cloud Anchor
การประมาณแสงพื้นฐาน ใช้โหมดความเข้มของแอมเบียนท์ ค่าประมาณแสงจาก ARCameraManager ดูการประมาณแสง
การประเมินแสง HDR สิ่งแวดล้อม เปิดใช้โดยอัตโนมัติเมื่อเลือกการกําหนดค่ากล้องที่เข้ากันได้และเลือกการตั้งค่า HDR ด้านสิ่งแวดล้อมอย่างน้อย 1 รายการ ดูการประมาณแสง
รูปภาพเสริม ใช้ (2D) การติดตามรูปภาพ ที่ให้บริการโดย ARTrackedImageManager ดูรูปภาพเสริม
ใบหน้าเสริมแต่ง ใช้การติดตามใบหน้าโดย ARFaceManager ดูใบหน้าเสริม
API ความลึก ใช้ AROcclusionManager เพื่อเปิดใช้การบดบังอัตโนมัติใน Foundation AR 4.1.0-preview.2 ขึ้นไปด้วยปลั๊กอิน ARCore XR 4.1.0-preview.2 ขึ้นไป โปรดดู Depth API
เรย์คาสติ้ง ใช้ Raycasting จาก ARRaycastManager
คะแนนฟีเจอร์ ใช้ Point Clouds จาก ARPointCloudMaganer
การเข้าถึงรูปภาพกล้อง AR ใช้วิดีโอส่งผ่านจาก ARCameraBackground
การเข้าถึงรูปภาพ CPU จัดเตรียมโดย AR Foundation
การเข้าถึงพื้นผิว GPU เข้าถึงได้ในฐานะ Texture2D ภายนอก
การแสดงผลหลายชุดข้อความ รองรับในการตั้งค่าโปรแกรมเล่น Android ในมูลนิธิ AR

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