Manipulasi konten

Pilihan

Memungkinkan pengguna memilih objek virtual untuk mengidentifikasi, memanipulasi, dan berinteraksi dengannya.

Permudah pengguna untuk melihat objek interaktif dan kemudian berinteraksi dengannya. Berinteraksi harus intuitif. Gunakan kombinasi warna, garis luar yang bercahaya, atau sorotan visual lainnya untuk memberi tahu pengguna. Hal ini sangat penting dalam aplikasi tempat beberapa objek dapat dipilih.

Berhati-hatilah agar tidak terlalu terlihat berlebihan pada objek virtual Anda. Yang terpenting, objek tersebut harus tetap terlihat dan berfungsi seperti objek normal di dunia AR Anda. Dengan sedikit sentuhan tambahan, Anda dapat mendorong pengguna untuk membuka rahasia objek-objek tersebut.

Terjemahan

Penerjemahan adalah proses memindahkan objek virtual sepanjang permukaan, atau memindahkannya dari satu permukaan ke permukaan lainnya.

Untuk mulai memindahkan objek, pengguna memilihnya. Mereka dapat menarik objek di sepanjang layar dengan satu jari, atau memindahkan ponsel yang sebenarnya, dan objek akan mengikuti.

Beberapa Permukaan

Dorong pengguna untuk memindahkan objek virtual dari satu platform ke platform lain.

Inilah cara yang menyenangkan bagi objek virtual untuk berinteraksi dengan dunia nyata. Selama penerjemahan dari satu permukaan ke permukaan lainnya, hindari transisi tiba-tiba atau perubahan skala.

Jika kedua platform bersifat virtual, pastikan ada perbedaan visual di antara keduanya. Permukaan yang identik dapat menjadi buram dalam AR.

Cobalah untuk menghindari transisi tiba-tiba yang dapat menciptakan ilusi perubahan skala. Ketika sebuah objek bergerak terlalu cepat, dan dalam beberapa arah sekaligus, objek tersebut mungkin tampak menyusut atau membesar.

Objek bergerak dalam AR bisa terasa kurang realistis jika dibandingkan dengan melihatnya saja. Memudahkan pengguna untuk memindahkan objek. Selain itu, saat objek sedang dipindahkan, sorot permukaan tempat objek dapat ditempatkan.

Batas Terjemahan

Tambahkan batas untuk menunjukkan kepada pengguna seberapa jauh mereka dapat memindahkan sebuah objek.

Fungsi ini bisa menghentikan pengguna menerjemahkan objek terlalu jauh sehingga mustahil untuk dilihat atau dimanipulasi.

Rotasi

Dengan memutar objek virtual, pengguna dapat mengorientasikan posisi objek ke segala arah. Objek dapat diputar secara manual atau otomatis.

Rotasi manual

Mendukung gestur 1 jari dan 2 jari untuk rotasi manual.

  • Untuk menghindari konflik dengan penskalaan, rotasi 2 jari hanya boleh dilakukan jika kedua jari berputar ke arah yang berlawanan pada sumbu horizontal.
  • Untuk menghindari konflik dengan terjemahan, rotasi 1 jari hanya boleh terjadi saat gestur geser memulai objek yang dipilih.

Rotasi otomatis

Hindari merotasi objek secara otomatis, kecuali jika objek tersebut merupakan bagian yang disengaja dari pengalaman. Rotasi otomatis yang terus-menerus dapat membingungkan pengguna.

Penskalaan

Penskalaan memungkinkan pengguna menambah atau mengurangi ukuran sebuah objek. Ini paling sering dilakukan dengan gestur cubit.

Cubit untuk menskalakan objek

Skala minimum dan maksimum

Untuk mendapatkan pengalaman yang optimal, tambahkan batas skala minimum dan maksimum. Semakin akurat Anda menetapkan nilai penskalaan, semakin tepat Anda dapat mengontrol komposisi scene.

Sebaiknya tambahkan efek memantul untuk menunjukkan bahwa objek telah mencapai ukuran maksimum dan minimum. Anda juga dapat mengunci objek setelah mencapai skala yang diinginkan.

Tambahkan batas minimum dan maksimum agar objek tetap terlihat. Gunakan efek pantulan untuk memberi tahu pengguna bahwa mereka telah mencapai batas.

Skala dan gameplay

Bermain dengan timbangan dapat menambahkan aspek yang tidak terduga pada pengalaman. Dikejutkan oleh karakter virtual yang sangat besar, bergantung pada niat Anda, bisa menjadi sangat mengejutkan atau sangat menakutkan. Bergantung pada sasaran dan efek yang Anda coba buat, kamu bisa menggunakan kejutan sebagai alat untuk membangkitkan emosi yang berbeda, baik game horor maupun taman bermain konyol.

Anda juga dapat mengomunikasikan skala dengan efek suara. Ubah skala dan nada suara untuk memperdalam keterlibatan pengguna dalam pengalaman Anda.

Gestur & kedekatan

Gestur yang mirip atau objek yang tumpang tindih dapat menyulitkan pengguna untuk memilih objek atau melakukan tindakan yang diinginkan.

Kedekatan

Pertimbangkan ukuran target sentuh untuk memudahkan interaksi.

Penanganan yang akurat dapat menjadi tantangan bagi pengguna untuk objek yang kecil atau jauh.

Saat aplikasi Anda mendeteksi gestur di dekat sebuah objek, anggaplah pengguna sedang mencoba berinteraksi dengannya. Memberikan target sentuh yang berukuran cukup kecil meskipun objeknya kecil.

Mengakomodasi berbagai gestur dua jari

Gestur dua jari biasanya digunakan untuk memutar atau menskalakan objek.

Jaringan ini dapat meliputi:

  • Memutar objek dengan jari telunjuk dan ibu jari (di tangan yang sama)
  • Menyentuh layar dengan ibu jari dan telunjuk, menahan ibu jari pada objek, lalu memutarnya dengan jari telunjuk Anda.
  • Memutar objek dengan dua ibu jari (menggunakan dua tangan)

Sertakan interaksi sentuh ini sebagai bagian dari gestur dua jari.