UI Sytem
Pemrograman Permainan - UI System
Halo teman-teman
Pada kesempatan kali ini saya akan membuat tutorial UI System
1. Seperti biasa ya, buat project baru atau New Project
2. Setelah itu tambahkan sebuah Panel dengan klik menu GameObject, pilih UI, pilih Panel
3. Semua object UI memiliki satu mekanisme unik yang disebut dengan Anchor. Kita bisa melihatnya pada panel Transform bahwa secara default Anchor yang dimilikinya adalah Strecth x Strecth.
4. Gunakan Hand Tool supaya tampilan Scene seperti di bawah ini
5. Lalu klik kotak penanda Anchor, pilih Top x Left. Kemudian geser panelnya pada ujung kiri atas. Pilihan ini akan membuat panel ‘menempel’ pada posisi kiri atas Canvas. Untuk mencobanya, silakan ubah ukuran layar Game
Ini adalah posisi Awal
Dan ini adalah posisi Akhir
6. Kemudian kita jalankan game dan ubahlah layar tab game
7. Lalu kita kembalikan lagi Anchor menjadi Strecth x Strecth lalu lanjutkan langkah berikutnya.
8. Kita buat Tombol. Caranya klik menu GameObject, pilih UI, pilih Button
9. Pasang Button sebagai child dari Panel dengan cara drag langsung pada tab Hierarchy.

10. Selanjutnya, buat Input Field dengan cara klik menu GameObject, pilih UI, pilih Input Field
11. Letakkan Input Field pada panel, atur posisinya sesuai keinginan masing-masing
12. Klik GameObject PlaceHolder yang berada di dalam GameObject InputField, lalu klik Tab Inspector. Pada panel Text ubah Textnya menjadi "Masukkan Nama Anda..."
13. Tambahkan sebuah Text dengan klik menu GameObject, pilih UI, pilih Text
14. Atur posisi sesuai dengan keinginan masing-masing
15. Jangan lupa ubah Text pada Button dengan klik pada Text yang di dalam Button, klik Inspector, lalu ubah Text sesuai keinginan masing-masing
16. Buat C# Scrip baru. Beri nama KlikUI.cs. Isi C# Script seperti di bawah ini
17. Pasang Script pada Game Object. Pasang pada Canvas. Sesuaikan 2 buah parameter public yang di buat tadi
18. Ubah nama GameObject Text menjadi TextTarget
19. Letakkan GameObject TextTarget dan GameObject InputField pada Script yang berada pada Canvas seperti di bawah ini
20. Selanjutnya klik Button pada Scene, cari panel event OnClick() pada tab Inspector, klik tombol + di pojok kanan bawah.
21. Masukkan GameObject yang diberi script (dalam hal ini Canvas) pada parameter Object, dan klik combobox yang bertuliskan No Function dan pilih KlikUI.
22. Pilih fungsi ClickMe().
23. Jalankan Game
Selesai deh :D
Itulah tutorial UI System yang bisa. Mohon maaf bila ada kesalahan dan kekurangan dalam membuat tutorial UI System ini. Semoga tutorial ini dapat bermanfaat bagi pembaca maupun pembuat tutorial ini.
Terima kasih
Wassalamu'alaikum Warahmatullahi Wabarakatuh
Komentar
Posting Komentar