ตําแหน่งเนื้อหา

การค้นพบเครื่องบิน

หาพื้นผิว

ARCore จะหาเครื่องบินโดยใช้ผนัง เพดาน หรือพื้นโดยการหาจุดต่างๆ ที่เป็นส่วนหนึ่งของพื้นผิวราบเดียวกัน

แสดงวิธีค้นหาพื้นผิวโดยใช้โทรศัพท์ ใช้ภาพประกอบหรือภาพเคลื่อนไหวเพื่อแสดงให้ผู้ใช้เห็นวิธีสแกนอย่างถูกต้อง ซึ่งจะช่วยให้ผู้ใช้ทราบว่าจะถือโทรศัพท์ไว้ใกล้พื้นผิวที่ตนพยายามตรวจจับ เคลื่อนโทรศัพท์ตามเข็มนาฬิกาหรือวงกลม และค้นหาพื้นผิวที่ไม่มืดหรือสว่างเกินไป

เมื่อผู้ใช้ขยับโทรศัพท์ ให้แสดงความคิดเห็นแบบทันทีเพื่อแสดงว่าผู้ใช้ตรวจพบพื้นผิวเรียบร้อยแล้ว

พื้นผิวแนวตั้ง

การตรวจจับพื้นผิวแนวตั้งอาจตรวจจับได้ยากกว่าพื้นผิวแนวนอน

พื้นผิวแนวตั้งจะสะท้อนแสงและมักจะเป็นสีที่ใช้สีเดียว ซึ่งทั้ง 2 อย่างนี้อาจทำให้การตรวจจับล้มเหลว

ARCore ตรวจจับพื้นผิวแนวตั้งได้ แต่ในบางกรณี อาจต้องใช้เวลาค้นหานานกว่านั้นเล็กน้อย

ยืนยันการตรวจจับพื้นผิว

เมื่อผู้ใช้พบแพลตฟอร์มเรียบร้อยแล้ว ให้บอกให้ผู้ใช้ทราบถึงสิ่งที่ต้องทำต่อไป

คุณอาจให้วัตถุที่จะวาง กระตุ้นให้ผู้ชมสำรวจอวกาศ หรืออย่างอื่นก็ได้

วิธีกระตุ้นผู้ใช้ สร้างความมั่นใจ และลดความหงุดหงิด

  • ออกแบบการเปลี่ยนรุ่นอย่างราบรื่น เมื่อผู้ใช้เคลื่อนไหวอย่างรวดเร็ว ARCore อาจสูญเสียการติดตาม ออกแบบการเปลี่ยนระหว่างการค้นหาและการตรวจจับพื้นผิวอย่างนุ่มนวลและนุ่มนวล

  • พยายามทำให้ภาพสอดคล้องกัน ภาพที่ใช้สำหรับวิธีการ การตรวจจับพื้นผิว และภายในภาพเหตุการณ์ควรมีรูปลักษณ์ที่สอดคล้องกัน ให้ภาพมีความกลมกลืนในทุกส่วนของประสบการณ์

  • ใช้การเปิดเผยข้อมูลแบบต่อเนื่อง แจ้งให้ผู้ใช้ทราบเกี่ยวกับการเปลี่ยนแปลงสถานะของระบบอย่างทันท่วงทีและมีความเกี่ยวข้อง การใช้การไฮไลต์ด้วยภาพหรือการแสดงข้อความเพื่อช่วยสื่อสารว่าระบบตรวจพบพื้นผิวเรียบร้อยแล้ว

ใช้การแสดงภาพแพลตฟอร์มเพื่อช่วยผู้ใช้เกี่ยวกับการวางตำแหน่งวัตถุ

ไฮไลต์พื้นผิวที่ตรวจพบและพร้อมสำหรับการวางตำแหน่งวัตถุ

เน้นให้เห็นเฉพาะพื้นผิวที่ผู้ใช้กำลังดูหรือชี้อยู่ หลีกเลี่ยงการไฮไลต์พื้นผิวหลายด้านพร้อมกันและสร้างความแตกต่างด้านภาพระหว่างระนาบต่างๆ

สื่อสารสถานะของข้อผิดพลาดอย่างชัดเจนและช่วยให้ผู้ใช้กู้คืนได้อย่างรวดเร็ว

แสดงความคิดเห็นเมื่อเกิดข้อผิดพลาดขึ้น และให้เส้นทางแก่ผู้ใช้ในการแก้ไขปัญหา ให้งานง่ายๆ แต่ใช้เวลาไม่นาน แนะนำให้ผู้ใช้แก้ไขสถานะข้อผิดพลาดทีละขั้น

สถานะข้อผิดพลาดอาจรวมถึงสิ่งต่อไปนี้

  • เกิดปัญหาในการตรวจหาพื้นผิว
  • เกิดปัญหาในการสแกนพื้นผิว
  • หากโทรศัพท์ไม่เคลื่อนไหวเพื่อเปิดใช้การตรวจจับ
  • หากผู้ใช้ไม่ได้ขยับโทรศัพท์อย่างถูกต้องเพื่อตรวจจับพื้นผิวต่างๆ

ช่วงตำแหน่งที่เหมาะสมที่สุด

ช่วงตำแหน่งที่เหมาะสมที่สุดคือจุดที่คุณสามารถวางวัตถุเสมือนจริงไว้ในระยะการดูที่สะดวกที่สุด

ช่วงตำแหน่ง

ออกแบบฉากเพื่อให้ผู้ใช้รับรู้ความลึกและระยะห่างของวัตถุได้โดยง่าย

ขอบเขตการมองเห็นที่จำกัดบนหน้าจอโทรศัพท์ทำให้ผู้ใช้รับรู้ความลึก ขนาด และระยะทางได้ยาก ซึ่งอาจส่งผลต่อประสบการณ์ของผู้ใช้ รวมถึงความสามารถในการโต้ตอบกับวัตถุ

การรับรู้ความลึกของผู้ใช้มักจะขึ้นอยู่กับวิธีวางวัตถุในฉาก เช่น การวางวัตถุไว้ใกล้กับผู้ใช้มากเกินไปอาจทำให้รู้สึกตื่นตกใจหรือน่าตกใจได้ การวางวัตถุขนาดใหญ่ไว้ใกล้กับผู้ใช้อาจทำให้วัตถุนั้นถอยหลังไป ชน หรือกระแทกกับวัตถุในโลกจริงที่อยู่ด้านหลังได้

เมื่อสร้างประสบการณ์การใช้งาน ให้คำนึงถึงความสำคัญของความลึก ลองพิจารณาว่าผู้ใช้จะเห็นเนื้อหาของคุณอย่างไรและจะเข้าถึงเนื้อหาได้หรือไม่ ลองนึกถึงฉากใน 3 ภูมิภาคที่แตกต่างกัน ได้แก่ ขาล่าง เวทีด้านบน และเวทีกลาง

  1. ช่วงล่างที่ใกล้กับผู้ใช้มากที่สุด: หากวางวัตถุไว้ใกล้กับผู้ใช้อย่างไม่คาดคิด ระบบจะบังคับให้ผู้ใช้ถอยหลัง เนื่องจากจะมองไม่เห็นวัตถุทั้งหมดได้ยาก ซึ่งจะมีประโยชน์เมื่อคุณต้องการให้ผู้ใช้มองดูหรือตรวจสอบบางสิ่งโดยละเอียด อย่างไรก็ตาม โปรดระวังอย่ากระตุ้นให้ผู้ใช้ถอยหลัง พวกมันสามารถเดินไปชนวัตถุจริงที่อยู่ด้านหลังได้

  2. Upstage ที่ห่างจากผู้ใช้มากที่สุด: หากวางวัตถุไว้ด้านบน ผู้ใช้จะมองไม่เห็นความแตกต่างระหว่างวัตถุขนาดเล็กมากกับวัตถุที่อยู่ไกลออกไป การส่งเสริมการสำรวจและการเคลื่อนไหวถือเป็นสิ่งที่มีประโยชน์ แต่ก็อาจสร้างประสบการณ์ที่ชวนสับสนได้

  3. ช่วงกลาง: ช่วงการดูที่สะดวกที่สุดสำหรับผู้ใช้ ออบเจ็กต์ที่นี่เหมาะสมที่สุดสำหรับการโต้ตอบของผู้ใช้

โปรดทราบว่าการวางตำแหน่งทั้ง 3 ขั้นจะสัมพันธ์กับมุมมองของโทรศัพท์

ระยะห่างของตำแหน่งสูงสุด

นำทางผู้ใช้ขณะวางวัตถุในฉาก

ช่วยเด็กๆ หลีกเลี่ยงการวางวัตถุในระยะห่างที่ไม่สบาย

คุณตั้งค่าระยะตำแหน่งสูงสุดสำหรับออบเจ็กต์ได้ การทำเช่นนี้ช่วยให้มั่นใจได้ว่าผู้ใช้จะวางวัตถุไว้ในระยะที่สามารถมองได้อย่างสบาย และยังเป็นการรับประกันขนาดวัตถุที่สมจริงขณะที่ผู้ใช้เคลื่อนที่ต่อไป

กำหนดระยะทางสูงสุดเริ่มต้น และอย่าให้ผู้ใช้วางวัตถุเกินวัตถุนั้น

จุดหมาย

จุดสิ้นสุดคือตำแหน่งที่จะมีการวางออบเจ็กต์ในท้ายที่สุด

ใช้สัญญาณบอกสถานะแบบภาพเพื่อนำทางผู้ใช้ขณะวางวัตถุ แสงเงาช่วยระบุปลายทางและช่วยให้ผู้ใช้เข้าใจได้ง่ายขึ้นว่าวัตถุจะวางอยู่บนพื้นผิวใดที่ตรวจพบ

คุณสามารถใช้การแสดงภาพพื้นผิว หรือเงาของวัตถุเพื่อระบุจุดสิ้นสุดได้

ตำแหน่งโฆษณา

ARCore ช่วยให้คุณสามารถวางวัตถุเสมือนลงในอวกาศในโลกจริง โดยคุณจะวางออบเจ็กต์แบบอัตโนมัติหรือด้วยตนเองก็ได้

ตำแหน่งอัตโนมัติ

แอปก็สร้างฉากได้ เมื่อระบบตรวจพบพื้นผิว แอปจะเริ่มวางวัตถุได้ทันที

ตำแหน่งอัตโนมัติจะทำงานได้ดีที่สุดในกรณีต่อไปนี้

  • มีการเพิ่มสภาพแวดล้อมเสมือนจริงลงในพื้นที่จริงโดยที่ผู้ใช้ไม่ต้องป้อนข้อมูลใดๆ
  • ไม่มีการโต้ตอบหรือการโต้ตอบเพียงเล็กน้อย
  • ไม่ว่าวัตถุจะปรากฏในจุดที่ถูกต้องหรือไม่
  • โหมด AR สำคัญต่อประสบการณ์การใช้งานของคุณ
  • โหมด AR จะเริ่มต้นเมื่อเปิดประสบการณ์การใช้งาน

วัตถุเสมือนจริงปรากฏในฉาก

ตำแหน่งโฆษณาที่กำหนดเอง

ผู้ใช้สามารถเพิ่มวัตถุเสมือนจริงลงในฉากและเคลื่อนย้ายวัตถุด้วยตนเองได้

ตำแหน่งโฆษณาที่กำหนดเองจะทำงานได้ดีที่สุดในกรณีต่อไปนี้

  • สัมผัสประสบการณ์แบบอินเทอร์แอกทีฟได้อย่างเต็มที่ เช่น ภาพต่อจิ๊กซอว์
  • การจัดวางวัตถุต้องมีความแม่นยำ เช่น แอปการเลือกเฟอร์นิเจอร์

แตะเพื่อวางวัตถุ

ผู้ใช้สามารถวางวัตถุเสมือนจริงโดยแตะจุดที่ใดก็ได้ในฉาก โดยทั่วไปการแตะจะให้ความรู้สึกที่เป็นธรรมชาติสำหรับผู้ใช้ และทำงานได้ดีที่สุดในกรณีต่อไปนี้

  • ไม่จำเป็นต้องปรับหรือปรับขนาดวัตถุเสมือนก่อนที่จะวาง
  • ควรวางไว้อย่างรวดเร็ว

การแตะจะไม่ทำงานเมื่อมีวัตถุหลายรายการปรากฏในฉาก เมื่อแตะ วัตถุต่างๆ อาจวางซ้อนกัน

ลากเพื่อวางวัตถุ

หลังจากเลือกวัตถุเสมือนด้วยการแตะวัตถุแล้ว ผู้ใช้จะลากวัตถุลงในฉากได้ ผู้ใช้จำนวนมากอาจไม่ทราบวิธีลาก ให้คำแนะนำที่ชัดเจนและแนะนำกระบวนการลากทีละขั้นตอน

อย่าลืมบอกผู้ใช้ถึงวิธีวางวัตถุก่อนที่ผู้ใช้จะหยิบขึ้นมา การลากจะทำงานได้ไม่ดีนักเมื่อไม่มีการแจ้งผู้ใช้เกี่ยวกับท่าทางสัมผัสของตำแหน่งล่วงหน้า

การลากจะทำงานได้ดีที่สุดในกรณีต่อไปนี้

  • ต้องปรับหรือเปลี่ยนรูปแบบวัตถุ
  • จำเป็นต้องวางวัตถุในสถานที่หนึ่งๆ อย่างแม่นยำ

การยึด

เมื่อยึดตำแหน่งวัตถุในโหมด AR จะเป็นการล็อกวัตถุดังกล่าวอย่างแน่นหนาในจุดที่กำหนด แม้ในขณะที่ผู้ใช้เคลื่อนที่ไปรอบๆ วัตถุก็จะยังยึดอยู่กับที่

การยึดตำแหน่งต่างจากการวางวัตถุในฉาก สามารถวาง ย้ายไปรอบๆ และเล่นวัตถุทั่วไปได้ ในทางกลับกัน วัตถุที่อยู่ยึดจะล็อกอยู่กับที่จนกว่าผู้ใช้จะเคลื่อนไหว

จุดยึดมีประโยชน์มากที่สุดสำหรับการปักหมุดวัตถุที่ผู้ใช้จะต้องกลับไปดูอีกเรื่อยๆ เช่น เมนูหรือฐานบ้าน ยังมีประโยชน์ในการตรึงวัตถุที่มีเนื้อหาอื่นๆ เช่น กระดานเกม

การยึดวัตถุไม่ได้หมายความว่าจะยึดอยู่กับที่ตลอดไป! คุณให้ผู้ใช้ย้ายออบเจ็กต์และทำการ Anchor อีกครั้งได้หากต้องการ

แนะนำ — การตรึงวัตถุที่มีเนื้อหาอื่นๆ เช่น กระดานหมากรุกจะมีประโยชน์

ไม่แนะนำ - ไม่จำเป็นต้องตรึงวัตถุแบบคงที่ที่ยังอยู่ในจุดเดิมตลอดการใช้งาน