Sebelum mencoba untuk membuat Game yang keren, alangkah baiknya jika kita memahami dasar – dasar programmingnya dahulu. Supaya kedepannya kita bisa membuat Game dengan hasil code yang kita tulis sendiri tidak hanya copy paste saja. Jika memang kita membutuhkan suatu source code untuk menghemat waktu biasanya masalah pada pemula adalah ga ngerti maksud dari code tersebut sehingga saat code tersebut di masukan ke dalam Game dan terjadi error maka yang terjadi adalah frustasi, mencoba memperbaiki tapi ga ngerti masalahnya dimana, panik, dan malah jadi semakin banyak errornya 😂. Tapi tidak apa – apa itu adalah proses, dan jangan mudah menyerah. 😉
Oke… Langsung saja kita akan mulai pengenalan pertama yaitu Variabel. Apa sih Variabel itu ?
Variabel adalah tempat untuk menampung suatu nilai yang bersifat sementara.
Nah sedangkan Tipe Data itu apa ?
Tipe data adalah jenis data yang disimpan dalam variabel tersebut.
Banyak jenis Tipe Data pada C#, berikut ini macam – macam tipe data pada C# :
- int : angka atau bilangan bulat, contoh : 5
- float : bilangan desimal, contoh : 2.1
- string : kumpulan dari karakter, contoh : Hello
- bool : tipe data logika yang berisi nilai true dan false
Tipe Data yang mirip :
- Mirip dengan int: sbyte, short, long, untuk tipe bertanda, byte, ushort, uint, ulong untuk tipe yang tak bertanda
- Mirip dengan double: float dan decimal
- char : untuk menyimpan satu karakter
Cara Membuat Variabel
Ada ketentuan dalam membuat variabel, kita harus memperhatikan cara penulisannya karena pada C# bersifat case-sensitve. Artinya huruf besar dan kecil dibedakan.
Format :
TipeData namaVariabel;
Contoh :
int iniAngka;
Variabel diatas adalah variabel dengan nilai kosong. Kita bisa membuat variabel sekaligus mengisinya dengan cara :
int iniAngka = 21;
Aturan Membuat Variabel
Kita tidak bisa sembarangan dalam membuat variabel, ada aturan – aturan tertentu untuk membuat sebuah variabel.
- Nama variabel harus diawali dengan huruf, tidak boleh menggunakan angka atau simbol diawal karakter tetapi bisa digunakan setelah karakter pertama.
- Tidak boleh ada spasi, apabila nama variabel lebih dari 1 suku kata maka kata ke-2 dituliskan dengan diawali dengan huruf besar dan seterusnya, contoh iniVariabel. Atau bisa menggunakan simbol _ (underscore), contoh ini_Variabel.
- Nama variabel tidak boleh menggunakan kata kunci dari C# (reserved word) seperti if, for, switch, dll.
Tips : Berilah nama variabel dengan karakter pertama huruf kecil, untuk membedakan variabel dengan fungsi.
Setelah kita mengetahui aturan dan cara membuat variabel, maka langsung saja kita praktek untuk menulis sebuah program.
Buka Unity3D kita :
- Beri nama Latihan Variabel
- Simpan lokasi project yang diinginkan
- Rubah persefektif menjadi 2D
- Create Project
Akan muncul tampilan seperti berikut :
Buat script baru dengan cara klik Create, pilih C# Script kemudian beri nama script tersebut dengan Variabel.
Buka script Variabel yang telah kita buat tadi dengan cara klik 2 kali dan secara otomatis kita akan masuk ke script editor.
Disini saya menggunakan Visual Studio untuk script editor, jika kalian menggunakan Mono Behavior tidak menjadi masalah karena sama saja kok.
Sekarang kita coba tulis code seperti contoh di bawah ini :
string salam = "Hello World !";
Debug.Log(salam);
Kita telah membuat sebuah variabel bernama salam dengan tipe data string dan sekaligus memberikan nilai dengan kata Hello World.( nilai string harus diawali dan diakhiri dengan simbol ” “)Sedangkan Debug.Log adalah fungsi yang digunakan untuk memberi pesan pada Console Unity. Debug adalah proses yang sangat penting untuk programmer, karena digunakan untuk menguji setiap code yang kita tulis berfungsi dengan baik atau tidak. Untuk sementara kita akan menggunakan fungi Debug.Log untuk menampilkan pesan pada variabel yang telah kita buat.
Untuk penjelasan kenapa harus ditulis di dalam void Start akan saya bahas di artikel selanjutnya tentang Fungsi.
Selanjutnya kita save terlebih dahulu dengan cara tekan Ctrl + S, kembali ke Unity Editor dan sisipkan script tadi kedalam komponen GameObject Main Camera yang berada pada tab Hierararchy dengan cara Drag and Drop.
Kita harus menyisipkan script yang telah kita buat kedalam GameObject (dalam kasus ini kita sisipkan kedalam Main Camera) yang berada dalam tab Hierarchy. Jika tidak maka script yang telah kita buat tadi tidak akan tereksekusi, karena pada dasarnya hanya pada tab Hierarchy semua akan dijalankan.
Langkah terakhir adalah coba jalankan project Unity kita dengan tombol play, kemudian cek pada tab Console.
Jika terdapat pesan Hello World maka selamat ! kalian berhasil membuat variabel ! 👍 Jika belum muncul pastikan kalian mengikuti langkah – langkah dengan teliti dan benar.
Coba kalian ngulik dankembangkan sendiri dengan mengganti tipe data dan variabelnya.