จัดเรียงพื้นที่ 3 มิติด้วยพื้นที่ย่อย

อุปกรณ์ XR ที่รองรับ
คำแนะนำนี้จะช่วยคุณสร้างประสบการณ์การใช้งานสำหรับอุปกรณ์ XR ประเภทนี้
ชุดหูฟัง XR
แว่นตา XR แบบใช้สาย

Subspace คือพาร์ติชันของพื้นที่ 3 มิติภายในแอป ซึ่งคุณสามารถวางเนื้อหา 3 มิติ สร้างเลย์เอาต์ 3 มิติ และเพิ่มความลึกให้กับเนื้อหา 2 มิติได้ ระบบจะแสดงผลพื้นที่ย่อยก็ต่อเมื่อเปิดใช้การสร้างเสียงรอบทิศทางเท่านั้น ใน Home Space หรือในอุปกรณ์ที่ไม่ใช่ XR ระบบจะละเว้นโค้ดภายในพื้นที่ย่อย

คุณสร้างพื้นที่ย่อยได้หลายวิธีดังนี้

  • ใช้ Subspace: Composable นี้จะสร้างลำดับชั้น UI เชิงพื้นที่ใหม่ที่เป็นอิสระ โดยจะไม่รับค่าตำแหน่งเชิงพื้นที่ การวางแนว หรือขนาดของ Subspace ระดับบนที่ฝังอยู่ Subspace จะถูกผูกไว้กับกล่องเนื้อหาที่แนะนำของระบบโดยอัตโนมัติ เมื่อใช้ Composable นี้ คุณสามารถเลือกสร้างพื้นที่ย่อยมาตรฐานที่อยู่ในตำแหน่งคงที่ หรือพื้นที่ย่อยที่ติดตามเป้าหมายก็ได้
  • ใช้ PlanarEmbeddedSubspace: คอมโพสิเบิลนี้สามารถวางไว้ในลำดับชั้น UI ของแอปได้ ซึ่งช่วยให้คุณคงเลย์เอาต์สำหรับ UI แบบ 2 มิติและเชิงพื้นที่ไว้ได้ PlanarEmbeddedSubspace เป็นไปตามข้อจำกัดและการจัดตำแหน่งขององค์ประกอบหลัก จากนั้นเนื้อหา 3 มิติที่วางไว้ด้านในจะอยู่ในตำแหน่งที่สัมพันธ์กับพื้นที่ที่กำหนดแบบ 2 มิตินี้

คำแนะนำ

ส่วนนี้ประกอบด้วยคู่มือนักพัฒนาซอฟต์แวร์ต่อไปนี้