selamat datang di Maballo Net
ini adalah pertama kalinya saya membuat tutorial dalam bahasa Inggris, mohon maaf jika banyak salah
hari ini kita akan mempelajari bagaimana menampilkan descripsi dan tombol suara
buka aplikasi Unity, saya sudah membuat basic aplikasi AR dengan multiple image target
anda dapat menggunakan project yang dusah ada atau membuat seperti ini
langsung ke KTP, klik kanan pada hirarki, pilih UI -> dan klik Text
ranem Text menjadi TextTargetName
ubah scene viewnya ke 2D
jadi kita bisa dengan mudah melihat canvasnya
ubah ukuran dan letakkan Textnya dimanapun anda inginkan
set center
cek best fit
best fit akan secara otomatis menyesuaikan ukuran texnya sesuai dengan container textnya
ubah warnanya sesuai dengan anda inginkan
tambahkan panel
ubah ukuran panelnya seperti ini
jangan lupa tarik anchornya juga
saya akan menempatkan achornya 40% dari sebelah kiri canvas (screen)
set semuanya ke 0
set alpha ke FF untuk memberika warna solid
tambahkan Text
tempatkan text seperti ini (text ini akan menjadi deskripsi)
set ke 0
rename textnya ke TextDescription
tambahkan button
ubah text button
ubah ukuran fontnya
set aligmet ke center
ubah warnanya
buat sebuah folder
ubahnamanya menjadi Resources
buat sub folder bernama images
buka images dan tarik background panel
ubah tipenya menjadi Sprite 2D UI
tarik background panelnya ke panel source image
buat sub folder bernama sounds
tarik semua suaranya ke folder sounds
kembali ke Resources folde
link download script ada di deskrpsi
kita perlu menambahkan beberapa code ke DefaultTrackableEventHandler.cs
copy codenya yang saya tandai berwarna merah
dan paste dalam script tersebut
terdapat 4 variable / object yang perlu diinisialisasi
TextTargetName, Deskripsi, button dan panel
setiap kali target hilang / tidak ditemukan, sembunyikan panel, deskripsi dan button
buat c# script
dan buka
copy script ini ke dalamnya
setiap kali target ditemukan
tampilkan kembali Text desc, button dan panel
jika terdeteksi zombie sebagai contoh
maka arahkan suara ke Resouces->sounds->zombie sound
dan set deskripsi zombie
button akan mengirimkan string (alamat suara) ke PlaySound()
set loop false
set PlayOnAwake ke false
dan mainkan suara
tapi sebelum suara dimainkan pada start() kita inisialisasi AudioSource sebagai bagian dari game object
tarik semua komponen yang perlu diinisialisasikan
Play project
Panel, Desc, dan Button tidak tampil karna target belum ditemukan
tapi ketika target ditemukan
semuanya terlihat
Terima kasih :)
Like dan Subscribe :)
