เมื่อใช้ Jetpack Compose สำหรับ XR คุณสามารถใช้คอมโพเนนต์เชิงพื้นที่ เช่น แถวและคอลัมน์ เพื่อสร้าง UI และเลย์เอาต์เชิงพื้นที่โดยใช้โมเดล Compose แบบประกาศที่คุ้นเคย ซึ่งจะช่วยให้คุณขยาย UI ของ Android ที่มีอยู่ให้เป็นพื้นที่ 3 มิติหรือสร้างแอป 3 มิติที่สมจริงใหม่ทั้งหมดได้
ไลบรารีนี้ยังมีคอมโพสิเบิลของ Subspace เช่น แผงเชิงพื้นที่และออร์บิเตอร์ ซึ่งช่วยให้คุณวาง UI แบบ Compose หรือแบบอิงตามมุมมอง 2 มิติที่มีอยู่ในเลย์เอาต์เชิงพื้นที่ได้ Composable ของพื้นที่ย่อยอื่นๆ จะจัดการกรณีการใช้งานเชิงพื้นที่ประเภทอื่นๆ เช่น SceneCoreEntity ที่ช่วยให้คุณวางเอนทิตี เช่น โมเดล 3 มิติที่สัมพันธ์กับ UI ได้
คำแนะนำ
ส่วนนี้ประกอบด้วยคู่มือนักพัฒนาซอฟต์แวร์ต่อไปนี้
คอมโพเนนต์เลย์เอาต์
- ภาพรวม
- Orbiter
- เอนทิตี SceneCore
- กล่องโต้ตอบเชิงพื้นที่
- พื้นผิวภายนอกเชิงพื้นที่
- โมเดล gLTF เชิงพื้นที่
- แผงเชิงพื้นที่