Kelas Pembantu Keyboard Mixed Reality dan HoloLens — MRTK2
MRTK menyediakan beberapa komponen pembantu eksperimental untuk membantu meluncurkan dan membaca teks dari Keyboard Sistem.
Perhatikan bahwa keyboard sistem akan bereaksi sesuai dengan kemampuan platform target, misalnya keyboard pada HoloLens 2 akan mendukung interaksi tangan langsung, sementara keyboard pada HoloLens (generasi ke-1) akan mendukung GGV1. Selain itu, keyboard sistem tidak akan muncul saat melakukan Unity Remoting dari editor ke HoloLens.
MixedRealityKeyboard
MixedRealityKeyboard
adalah komponen yang menyediakan metode untuk meluncurkan dan menutup keyboard sistem, serta berinteraksi dengan teks yang dimasukkan oleh keyboard.
Cara penggunaan
- Lampirkan
MixedRealityKeyboard
komponen ke objek apa pun. - Panggil
ShowKeyboard(string text = "", bool multiLine = false)
HideKeyboard()
untuk menampilkan dan menyembunyikan keyboard, dan menanganiOnShowKeyboard
peristiwa ,OnHideKeyboard
danOnCommitText
yang akan ditangani saat keyboard ditampilkan, disembunyikan, dan saat tombol enter ditekan.
Bidang input TMP_KeyboardInputField, dan UI_KeyboardInputField
Kelas TMP_KeyboardInputField
dan UI_KeyboardInputField
adalah komponen yang dapat ditambahkan ke bidang input teks untuk secara otomatis memanggil keyboard sistem saat diklik dan memperbarui konten bidang input teks saat pengguna memasukkan teks.
Cara menggunakan
- Buat bidang input untuk UnityUI atau TextMeshPro.
- Tambahkan komponen atau
UI_KeyboardInputField
yangTMP_KeyboardInputField
sesuai ke objek permainan bidang input.
Prefabs untuk bidang input UnityUI dan bidang input TextMeshPro (TMPro) tersedia di "Assets\MRTK\Experimental\MixedRealityKeyboard\Prefabs"
Contoh cara menggunakan TMP_KeyboardInputField dan UI_KeyboardInputField ada di "Assets\MRTK\Examples\Experimental\MixedRealityKeyboard\Scenes\MixedRealityKeyboardExample.unity"