Langsung ke konten utama

Input Mouse dan Keyboard di Unity


 
Berikut ini adalah cara memberikan input pada aplikasi (game) yang dibuat dengan tools Unity.  Input yang dimaksud adalah input berupa/melalui mouse dan keyboard.
       1.      Input Mouse
a.      Membuat file script (C# Script)
 
·         Langkah 1: klik kanan pada jendela project pada folder ‘Assets’ (dalam contoh di atas file script (C# Script) dibuat dalam folder’ Scripts’ agar project dapat tertata rapih).
·         Langkah 2: Pilih ‘Create’.
·         Langkah 3: Pilih ‘C# Script’.
·         Jika kesulitan dengan langkah di atas dapat juga dengan menekan menu Assets à Create à C# Script.
·         Kemudian namain file script tersebut dengan nama “InputMouse.cs” (nama file dapat disesuaikan dengan keinginan masing-masing). Maka hasilnya akan seperti berikut:
 
b.      Modifikasi file script (InputMouse.cs)
·         Setelah berhasil membuat file script (C# Script), selanjutnya buka file tersebut dengan editor (dalam kasus ini digunakan editor Notepad++)

 
·         Kemudian modifikasi dengan kode sebagai berikut:
o   Baris 7,8,9 merupakan deklarasi variabel
o   Baris 13 merupakan inisialisasi  variable
o   Perintah pada baris 19  berjalan jika user menekan(klik) kiri pada mouse
o   Perintah pada baris 23 berjalan jika user menekan(klik) kanan pada mouse
o   Nilai teks2 pada baris 27 akan selalu berubah sesuai dengan posisi mouse pada game
o   Perintah pada baris 30,31 dan 35,36  berjalan jika user memainkan/menggunakan scroll pada mouse
o   Fungsi OnGUI pada baris 44-51 berfungsi untuk menampilkan output berupa tulisan pada layar game
·         Pastikan tidak ada error yang muncul pada jendela konsol
c.       Gunakan file script pada GameObject
·         Drag file ’InputMouse.cs’  ke dalam GameObject pada jendela ‘Hierarchy’ (pada kasus ini file ’InputMouse.cs’   digunakan pada GameObject MainCamera).
·         Pastikan file ’InputMouse.cs’  telah ada pada jendela ‘Inspector’.
d.      Jalankan program
·         Langkah terakhir adalah mencobanya dengan menekan tombol ‘Start/End’ pada Unity dan cobalah untuk mengklik sesuatu pada layar game untuk melihat hasilnya.
       2.      Input Keyboard
a.      Membuat file script (C# Script)
·         Buat file script lalu berikan nama’ InputKeyboard.cs’ (dapat disesuaikan dengan keinginan). Jika berhasil maka hasilnya akan seperti berikut:
b.      Modifikasi file script (InputKeyboard.cs)
·         Setelah berhasil membuat file script (C# Script), selanjutnya buka file tersebut dengan editor (dalam kasus ini digunakan editor Notepad++) lalu  modifikasi dengan kode sebagai berikut:
o   Baris 7,8 merupakan deklarasi variabel
o   Perintah pada baris 18  berjalan jika user menekan tombol “A” pada keyboard
o   Perintah pada baris 22 berjalan jika user menekan tombol “B” pada keyboard
o   Perintah baris 26 berjalan jika user menekan tombol yang sama yang telah dipilih oleh user melalui jendela Inspector
o   Perintah pada baris 30 akan jalan jika ada tombol (pada keyboard) yang ditekan lebih dari 1 detik, sedangkan perintah pada baris 33 akan jalan jika tidak ada tombol yang ditekan
o   Perintah pada baris 36 berjalan jika user menekan tombol yang telah ditentukan oleh tools (Unity), pada kasus ini default tombol untuk perintah ‘Fire1’ yang diberikan oleh Unity adalah tombol Ctrl (kiri) pada keyboard atau klik kiri mouse.
o   Fungsi OnGUI pada baris 41-46 berfungsi untuk menampilkan output berupa tulisan pada layar game
·         Pastikan tidak ada error yang muncul pada jendela konsol
c.       Gunakan file script pada GameObject
·         Drag file InputKeyboard.cs’  ke dalam GameObject pada jendela ‘Hierarchy’ (pada kasus ini file InputKeyboard.cs’   digunakan pada GameObject MainCamera).
·         Pastikan file’ InputKeyboard.cs’  telah ada pada jendela ‘Inspector’. Lalu ‘Unchecklist’ pada InputMouse.cs, karena file script yang akan diuji/dijalankan adalah file script InputKeyboard.cs bukan InputMouse.cs
d.      Jalankan program
·         Langkah terakhir adalah mencobanya dengan menekan tombol ‘Start/End’ pada Unity dan cobalah untuk mengklik sesuatu pada layar game untuk melihat hasilnya.


Komentar

Postingan populer dari blog ini

Film Biografi Terbaik

Film Biografi adalah sebuah film yang mendramatisasikan kehidupan orang atau tokoh dalam kehidupan nyata. Film-film semacam itu menampilkan kehidupan dari seorang tokoh sejarah dan menggunakan nama asli dari karakter utama. Pada dasanya, Film Biografi menceritakan tentang kejadian-kejadian yang dialami sang Tokoh dalam hidupnya, biasanya kehidupan sang tokoh dijelaskan secara lengkap sejak kecil sampai tua, bahkan beberapa film menjelaskan hingga sang tokoh meninggal dunia. Berikut Film Biografi Terbaik versi saya. 1.  The Imitation Game (2014) The Imitation Game adalah film cerita seru sejarah Britania Raya tahun 2014 mengenai Alan Turing, seorang matematikawan, logikawan, kriptoanalis, dan ilmuwan komputer Inggris, tokoh yang berperan penting dalam membajak kode Enigma Jerman Nazi yang membantu Sekutu memenangkan Perang Dunia II, ia kemudian dituntut secara pidana karena mengaku sebagai homoseksual. Film disutradarai oleh Morten Tyldum, dengan skenario d...

Komputer Ada Disemua Tempat

Komputer adalah sebuah alat yang dapat membantu meringankan ataupun  menggantikan  perkerjaan manusia. Istilah komputer berasal dari bahasa latin “ Computare ” yang berarti “ Menghitung ”. Tetapi seiring perkembangan zaman, komputer tidak lagi hanya sebagai alat untuk menghitung. Tetapi digunakan diberbagai aspek kehidupan diantaranya : 1. Aspek pendidikan Misalnya penggunaan sistem E-learning dalam proses pembelajaran, adanya kelas-kelas/kursus secara online sampai pelaksaan ujian/tes berbasis komputer. 2.  Aspek transportasi Pada aspek ini contohnya adalah lampu lalu lintas, sistem GPS ( Global Positioning System ), penggunaan E-toll pada gerbang tol hingga sistem  auto pilot  di pesawat. 3.  Aspek kesehatan Pernahkah kamu melihat hasil dari  sinar-X  ? itu merupakan salah satu manfaat dari pemanfaatan komputer diaspek kesehatan, contoh lainya adalah MRI ( Magnetic Resonance Imaging)  yang digunakn untu...

K3 Dalam Menggunakan Komputer

Keselamatan Kesehatan Kerja atau yang biasa disebut dengan K3 adalah upaya perlindungan yang ditunjukan agar tenaga kerja (pekerja) dan orang lain di tempat kerja atau perusahaan selalu dalam keadaan selamat dan sehat, serta agar setiap produksi dapat digunakan secara aman dan efisien (Kepmenaker Nomor. 463/MEN/1993). Pada hal ini saya akan sedikit mengulas mengenai dampak penggunaan komputer dalam bidang Kesehatan. Penggunaan komputer dalam proses kerja mempunyai banyak dampak positif, namun penggunaan komputer juga memiliki dampak negatif yang banyak pula (tergantung dengan pola tenaga kerja dalam berkerja sehari-hari) khususnya dalam bidang kesehatan.              ·         Dampak Positif 1.     Ditemukanya peralatan kedokteran canggih seperti pengukur tensi darah digital dan sinar-X. 2.     Alat pengganti organ tubuh manusia yang telah rusak misalnya mata buatan, ginjal...