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

เปิดใช้ AR ในแอป iOS

เปิดใช้ ARCore ในโปรเจ็กต์ iOS

สิ่งที่ต้องดำเนินการก่อน

ARCore ต้องใช้เป้าหมายการติดตั้งใช้งานที่ 11.0 ขึ้นไป

ติดตั้ง ARCore SDK สําหรับ iOS

คุณต้องสร้างแอปด้วย iOS SDK เวอร์ชัน 15.0 ขึ้นไป คุณสามารถติดตั้ง SDK โดยใช้ CocoaPods หรือตัวจัดการแพ็กเกจ Swift (ปัจจุบันอยู่ในเวอร์ชันเบต้า)

ใช้ CocoaPods

ระบุ ARCore SDK สําหรับ iOS ใน Podfile เพื่อผสานรวมในโปรเจ็กต์ Xcode ของคุณ:

target 'YOUR_APPLICATION_TARGET_NAME_HERE'
platform :ios, '11.0'
pod 'ARCore/SUBSPEC_NAME_HERE' ~> VERSION_HERE

ข้อกําหนดย่อย ARCore ที่ถูกต้องคือ Geospatial สําหรับ Geospatial API,CloudAnchors สําหรับ Cloud Anchor API และ AugmentedFaces สําหรับ Augmented Face

เรียกใช้คําสั่งต่อไปนี้เพื่อติดตั้ง

$ pod install

ใช้ Swift Package Manager

ตั้งแต่รุ่น 1.36.0 เป็นต้นไป ARCore จะรองรับการติดตั้งอย่างเป็นทางการผ่านSwift Package Manager ดังนี้

  1. ไปที่ไฟล์ > เพิ่มแพ็กเกจ และป้อน URL ของแพ็กเกจ: https://github.com/google-ar/arcore-ios-sdk
  2. ตั้งค่ากฎการขึ้นต่อกันเป็นเวอร์ชันย่อยถัดไป และเลือก ARCore รุ่นล่าสุด
  3. เลือกไลบรารี ARCore ที่ต้องการรวม คุณเพิ่มไลบรารีในภายหลังได้ผ่านทางเฟสบิวด์ > ลิงก์ไบนารีกับไลบรารี
  4. เพิ่มแฟล็ก -ObjC ใน แฟล็กอื่นๆ ของ Linker ขอแนะนําให้ตั้งค่าแฟล็ก Linker อื่นๆ เป็น $(inherited) -ObjC
  5. ตรวจสอบการตั้งค่าบิลด์เปิดใช้โมดูลและเฟรมเวิร์กลิงก์อัตโนมัติเป็นใช่ เนื่องจาก ARCore ใช้การลิงก์อัตโนมัติ
  6. ตรวจสอบว่าตั้งค่าเปิดใช้อัตราบิตเป็นไม่ เนื่องจากไบนารี ARCore ไม่มีอัตราบิต

สร้างโปรเจ็กต์ Google Cloud และเปิดใช้ ARCore API

ก่อนที่จะเริ่มใช้ ARCore Cloud Anchor API หรือ ARCore Geospatial API คุณต้องเปิดใช้ ARCore API ในโปรเจ็กต์ Google Cloud Platform ใหม่หรือที่มีอยู่

คุณต้องเปิดใช้ ARCore API ในโปรเจ็กต์ Google Cloud หากจําเป็นต้องสร้างโปรเจ็กต์ ให้ทําตามขั้นตอนต่อไปนี้

  1. ไปที่สร้างโปรเจ็กต์ใน Google Cloud Platform

  2. ป้อนชื่อโปรเจ็กต์ที่เหมาะสม แล้วเลือกสถานที่ตั้ง

  3. คลิกสร้าง

  4. ในแถบด้านข้าง ให้เลือก API และบริการ จากนั้นเลือกไลบรารี

  5. ค้นหา ARCore API แล้วเลือก แล้วคลิกเปิดใช้

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

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

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