動態效果可將 XR 應用程式從靜態場景轉變為生動有趣的互動體驗。使用動畫設計時,請務必考量使用者的視覺和物理舒適度。
- UI 動畫:針對使用者介面元素,您可以遵循已建立的 UI 動畫設計標準,例如 Material Design 的動畫指南。
- XR 應用程式中的 3D 動作:建構含有 3D 物件和環境互動的應用程式時,請注意大幅移動可能會讓使用者感到不適。請謹慎移動可讓使用者在虛擬世界中找到方向的 UI 或環境。如果移動速度過快,使用者可能會感到身體不適或暈車。
- 設計舒適性:避免讓使用者感到不適的動作。
- 從小處著手:使用細微的動作鼓勵使用者探索您的應用程式,並將大動作留給特定時刻。
- 提供指引:使用動畫來協助使用者瞭解發生了什麼事,以及該看哪裡。
如何加入使用者友善的動畫
請考量應用程式中的任何動作會給使用者帶來什麼感覺。使用者在控制空間移動時,會感到更舒適。
如果應用程式在使用者未預期的情況下,決定移動某個物件,就可能會造成使用者不適。如果眼睛感知到虛擬世界中的動作,而內耳偵測到你處於靜止狀態,這種感官不一致的情況可能會引發暈車症。
請遵循下列最佳做法,讓使用者感到安全無虞。
- 明確的新手上路流程:為了協助使用者適應應用程式,請逐步介紹動畫機制。
- 休息站:讓使用者休息片刻或減少動作,以免疲勞。
- 考慮讓動作為選用功能:部分使用者可能會更喜歡調整動作程度。
- 可預測的相機動作:流暢且可預測的相機動作有助於避免不適。
- 考慮使用動畫回饋:如果您想打造可信的體驗,可以使用遵循真實物理規則的動畫。
- 全景模式的移動可能會讓使用者感到不適。在需要大動作的情況下,您可能需要淡出和淡入、隱藏使用者的周邊視野、緩慢加速或避免旋轉。
- 限制大型物件的動作,因為這可能會讓使用者感覺自己也在移動。為避免使用者感到不適,建議您將這些物件設為半透明或不易察覺。