Android XR SDK พร้อมใช้งานในเวอร์ชันตัวอย่างสำหรับนักพัฒนาแอปแล้ว เราอยากฟังความคิดเห็นจากคุณ โปรดไปที่
หน้าการสนับสนุนเพื่อติดต่อเรา
การเคลื่อนไหว
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ภาพเคลื่อนไหวสามารถเปลี่ยนแอป XR จากฉากภาพนิ่งให้กลายเป็นประสบการณ์ที่มีชีวิตชีวาและอินเทอร์แอกทีฟ คุณควรคำนึงถึงความสบายทางสายตาและร่างกายของผู้ใช้เมื่อออกแบบด้วยการเคลื่อนไหว
- การเคลื่อนไหวของ UI: สำหรับองค์ประกอบอินเทอร์เฟซผู้ใช้ คุณสามารถทำตามมาตรฐานการออกแบบการเคลื่อนไหวของ UI ที่กำหนดไว้ เช่น หลักเกณฑ์การเคลื่อนไหวของ Material Design
- การเคลื่อนไหว 3 มิติในแอป XR: เมื่อสร้างแอปที่มีวัตถุ 3 มิติและการโต้ตอบกับสภาพแวดล้อม โปรดทราบว่าการเคลื่อนไหวขนาดใหญ่อาจทำให้ผู้ใช้ไม่สบายใจ โปรดคำนึงถึงผู้ใช้เมื่อย้าย UI หรือสภาพแวดล้อมที่ช่วยให้ผู้ใช้อยู่ในโลกเสมือนจริง หากเคลื่อนไหวเร็วเกินไป ผู้ใช้อาจรู้สึกไม่สบายตัวหรือเวียนศีรษะ
- ออกแบบเพื่อความสะดวกสบาย: หลีกเลี่ยงการเคลื่อนไหวที่ทำให้ผู้ใช้รู้สึกไม่สบาย
- เริ่มต้นเล็กๆ: ใช้การเคลื่อนไหวเล็กๆ น้อยๆ เพื่อกระตุ้นให้ผู้ใช้สำรวจแอป
เก็บการเคลื่อนไหวที่เห็นได้ชัดไว้ใช้ในบางช่วงเวลา
- ให้คําแนะนํา: ใช้การเคลื่อนไหวเพื่อช่วยให้ผู้ใช้เข้าใจสิ่งที่เกิดขึ้นและจุดที่จะมอง
วิธีเพิ่มการเคลื่อนไหวที่ใช้งานง่าย
พิจารณาว่าการเคลื่อนไหวในแอปส่งผลต่อความรู้สึกของผู้ใช้อย่างไร การเคลื่อนไหวในพื้นที่จะสะดวกสบายมากขึ้นสำหรับผู้ใช้เมื่อผู้ใช้เป็นผู้ควบคุม
ความไม่สบายใจอาจเกิดขึ้นเมื่อแอปตัดสินใจย้ายสิ่งของในพื้นที่โดยที่ผู้ใช้ไม่คาดคิด หากดวงตารับรู้การเคลื่อนไหวในโลกเสมือนจริงขณะที่หูชั้นในตรวจพบว่าคุณยังอยู่นิ่งๆ ความไม่สอดคล้องกันของประสาทสัมผัสนี้อาจทำให้เกิดอาการเมารถ
ทำตามแนวทางปฏิบัติแนะนำเหล่านี้เพื่อให้ผู้ใช้รู้สึกปลอดภัยและสะดวกสบาย
- การเริ่มต้นใช้งานที่ชัดเจน: แนะนำกลไกการเคลื่อนไหวทีละน้อยเพื่อช่วยให้ผู้ใช้ปรับตัวเข้ากับแอป
- ช่วงพัก: ช่วงเวลาที่หยุดนิ่งหรือการเคลื่อนไหวลดลงช่วยให้ผู้ใช้ได้พักและหลีกเลี่ยงความเหนื่อยล้า
- พิจารณาทำให้ภาพเคลื่อนไหวเป็นตัวเลือก: ผู้ใช้บางรายอาจรู้สึกสบายใจมากขึ้นเมื่อปรับระดับภาพเคลื่อนไหวได้
- การเคลื่อนไหวของกล้องที่คาดการณ์ได้: การเคลื่อนไหวของกล้องที่ราบรื่นและคาดการณ์ได้จะช่วยป้องกันไม่ให้เกิดความไม่สบายใจ
- พิจารณาใช้การตอบกลับแบบเคลื่อนไหว: หากต้องการสร้างประสบการณ์ที่สมจริง คุณสามารถใช้ภาพเคลื่อนไหวที่เป็นไปตามฟิสิกส์ในชีวิตจริง
- การเคลื่อนไหวทั่วโลกอาจทำให้ผู้คนรู้สึกไม่สบาย ในกรณีที่จำเป็นต้องมีการเคลื่อนไหวครั้งใหญ่ คุณอาจต้องการทำให้ค่อยๆ เลือนออกและเลือนเข้า ซ่อนการมองเห็นรอบนอกของผู้ใช้ เร่งความเร็วช้าๆ หรือหลีกเลี่ยงการหมุน
- จำกัดการเคลื่อนไหวของวัตถุขนาดใหญ่ เนื่องจากอาจทำให้ผู้ใช้รู้สึกว่าตัวเองกำลังเคลื่อนไหวด้วย พิจารณาทำให้วัตถุเหล่านี้โปร่งแสงครึ่งหนึ่งหรือสังเกตเห็นได้น้อยลงเพื่อป้องกันไม่ให้ผู้ใช้รู้สึกไม่สบาย
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# Motion can transform your XR app from a static scene into a vibrant, interactive\nexperience. It's important to consider a user's visual and physical comfort when\ndesigning with motion.\n\n- **UI motion** : For user interface elements, you can follow established UI motion design standards, such as [Material Design's motion guidelines](https://m3.material.io/styles/motion/overview).\n- **3D motion in XR apps**: When building an app with 3D objects and environment interactions, keep in mind large movements may be uncomfortable to users. Be thoughtful when moving UI or environments that ground a user in your virtual world. If moved too quickly, a user may experience physical discomfort or motion sickness.\n- **Design for comfort**: Avoid motion that makes people feel sick.\n- **Start small**: Use subtle movements to encourage users to explore your app. Save big movements for specific moments.\n- **Provide guidance**: Use motion to help users understand what's happening and where to look.\n\n### How to add user-friendly motion\n\nConsider how any movements in your app make a user feel. Motion in space is more\ncomfortable to users when they are in control.\n\nDiscomfort can happen when an app decides to move something in space without a\nuser expecting it. If your eyes perceive movement in the virtual world while\nyour inner ear detects that you're still, this sensory mismatch can trigger\nmotion sickness.\n\nFollow these best practices to keep users feeling safe and comfortable.\n\n- **Clear onboarding**: To help users acclimate to your app, introduce motion mechanics gradually.\n- **Rest stops**: Moments of stillness or reduced motion allow users to rest and avoid fatigue.\n- **Consider making motion optional**: Some users may be more comfortable when they can adjust the level of motion.\n- **Predictable camera motions**: Smooth and predictable camera movements can help prevent discomfort.\n- **Consider animated feedback**: If you want to create a believable experience, you can use animations that follow real-world physics.\n- **Whole world movements can make people feel sick**. In cases where big movements are necessary, you may want to fade out and fade in, hide a user's peripheral vision, accelerate slowly, or avoid rotating.\n- **Limit motion of large objects**, because it can feel like the user is moving as well. To prevent users from experiencing discomfort, consider making these objects semi-transparent or less noticeable."]]