Untuk membaut dialog percakapan layaknya komik, siapkan sebuah scene baru bernama Dialog. Selanjutnya kita ikuti langkah berikut ini:
1. Persiapan
1. Tambahkan background
Background berupa gambar sprite yang sesuai, melalui "Add new object" >> Tile Sprite >> tambahkan gambarnya. Selanjutnya drag hasil menambahkan objek baru ke dalam board canvas
2. Tambahkan 2 karakter
Dilakukan dengan cara "Add new object" >> Sprite >> tambakan gambarnya. Lakukan 2x karena untuk 2 karakter.
3. Tambahkan panel
Klik "Add new object" >> Asset Store >> ketik panel dan pilih bentuk panel yang diinginkan. Panel ini dirancang untuk ditempati teks sebagai kata dari karakter yang berbicara. Seperti buble
4. Tambahkan 2 BBText
BBText adalah tempat teks berisi kata dari karakter yang berbicara layaknya komik. BubleText
BBText yang pertama untuk menampung teks berisi nama karakter yang sedang berbicara.
BBText yang kedua untuk menampung teks tulisan dari omongan atau kata-kata dari karakter.
5. Tambahkan 1 button
Button disini bisa dari asset store atau dari yang lain. Nantinya akan keluar ketika karakter sudah selesai conversasi semuanya, terus akan muncul button ini. Jadi difungsikan sebagai tombol untuk menuju scene tertentu.
2. Hasil Tahap Persiapan
Berikut ini adalah semua objek yang digunakan:
3. Coding
Tambahkan "Add new event" sehingga terbentuk condition dan action
Pada condition, tambahkan "Add the beginning of scene"
Selanjutnya, pada baris yang sama tambahkan action yaitu "Load dialog tree from json file" >> pilih "Create with Yarn"
Klik "Start" pada jendela yang muncul, selanjutnya tuliskan script percakapan sebagaimana berikut:
<<karakter_goku>>Hei bro! Aku sudah pegal-pegal nih.<<karakter_pico>>Aku mau terbang saja untuk menghilangkan capek!<<karakter_goku>>Yohhhh berangkaaaat..........<<karakter_pico>>Hati-hati di jalan, sampai JUMPA BRO!<<Stop>>..........................................
Selanjutnya "Add action" lagi, pilih "Start (or reset) a scene timer" >> beri nama timernya bebas
Selanjutnya "Add action" kembali, pilih "Start dialogue from branch" >> ketik "Start"
Silakan dilanjutkan sendiri sehingga hasilnya berikut ini:
Comments
Post a Comment