Monday, March 30, 2020

Interaksi Object

Pertama kita akan buat 3D Object Cube dengan cara klik GameObject -> 3D -> Cube.

Selanjutnya buat tiga kubus yang sama atau bisa juga menggandakan object dengan klik kanan Cube lalu pilih duplicate.


Selanjutnya kita akan membuat tag baru dengan cara pilih object manapun, lalu lihat kotak Inspector di sebelah kanan, klik Tag -> Add Tag lalu beri nama “Kotak1”


Kalau sudah maka pilih Kubus4 dan ubah Tag-nya menjadi Kotak1 yang nantinya akan berpengaruh pada script.

buat script C# beri nama "ScriptKubus" Assets->Creat->C#
Kemudian Ketik Scrip Berikut

Jika sudah disimpan selanjutnya Drag and Drop “ScriptKubus” ke object “Kubus1”. Lalu lihat Inspector dan isi seperti berikut.


Terakhir kita dapat menjalankan program dengan mengklik tombol Play dan berikut adalah hasilnya




Monday, March 23, 2020

Input Mouse , Keyboard

Buatlah project baru di Unity. Lalu buat script C# didalam folder 'script' beri nama "InputMouse"




Klik file "InputMouse", lalu akan masuk ke dalam editor. kemudian ketik script berikut dan Save

Jika sudah "Drag and Drop" Scrip ke "Main Camera"



   Lalu klik tombol 'play', hasilnya seperti berikut


Kemudian Buat File ke2 Berinama " Input Keyboard" Lakukan Seperti langkah awal



klik tombol 'play', hasilnya seperti berikut

Monday, March 16, 2020

Array, Class, dan Fungsi Looping

Selain tipe data standar, Unity juga mampu mengenali tipe data lain seperti array atau bahkan tipe data buatan seperti struct. Materi kali ini tidak akan membahas struct, melainkan tipe class yang bisa mewakili tipe data yang lain.



Istilah looping digunakan untuk perintah pengulangan, pada pembahasan materi kali ini bukan membahas fungsi for atau while yang biasa digunakan tetapi sebuah pengulangan perintah yang dilakukan berdasarkan interval tertentu menggunakan fungsi InvokeRepeating().



 Pertama Buatlah project baru di Unity. Buat script C# kemudian beri nama BelajarArray.



Cara Membuat Script C# ( Menu Assets->Create -> C# Script)


Kemudian ketik code berikut untuk membuat data array dan menampilkannya.


Pada code di atas, int[] menandakan bahwa arrayAngka merupakan data array yang bertipe int untuk menyimpan data berbentuk numerik sedangkan string[] menandakan bahwa arrayString merupakan data array yang bertipe string untuk menyimpan data berbentuk huruf dan nomor. Sementara teks1, teks2, teks3 bertipe data string.

void Start() berfungsi untuk mengeksekusi perintah yang ada di dalamnya hanya satu kali di awal saat program dijalankan.

Untuk baris 14 dan 15 serta 19 dan 20 berfungsi untuk melakukan perulangan sebanyak jumlah total array (.Length) dan menginput isinya ke dalam variabel teks1 ataupun teks2.

Kemudian void OnGUI() digunakan untuk mengeksekusi perintah atau komponen GUI. OnGUI() selalu dieksekusi pada setiap frame di dalam game. Pada code di atas OnGUI berisi perintah untuk menampilkan isi dari variabel “teks1” dan “teks2” pada posisi yang telah ditentukan.

Setelah menyimpan file “BelajarArray”, Drag And Drop pada kolom Main Camera. Lalu klik Main Camera dan lihat kotak inspector di sebelah kanan.



Lalu Isikan Kalimat pada Array dan kemudian play


Kedua Buat File C# kemudian berinama ArrayClass 

lalu tuliskan kode Seperti Gambar




Setelah selesai, "Drag and Drop" file "ArrayClass" ke 'Main Camera'.(Seperti Sebelumnya)

Lalu Isikan Kalimat pada Array dan kemudian play



Ketiga Buat File C# kemudian berinama FungsiLooping Kemudian Ketik Script Berikut






Kemudian Play



Hasil Seperti Berikut

Sekian penjelasan dari saya

Saturday, March 14, 2020

Memasukan Gambar Kedalam Objek



Langkah awal pilih Objek yang ingin di beri gambar dengan melakukan GameObject -> 3D Object


Plane Object
Kemudian Buat Objek ke2


Cube Object


Hasil Object

Setelah Memilih Objek selanjutnya cari Gambar dari google dan simpan di dalam folder yang sama


Rumput

Gambar Rumput Digunakan Pada Objek Plane


Batu

Gambar Batu Digunakan Pada Objek Cube

Setelah Melakukan pencarian gambar lakukan drag and drop seperti pada gambar

Drop Gambar


Setelah Meletakan gambar dari folder kedalam Unity, Kemudian drag gambar ke Objek


Gambar Drop


Hasil Akhir

Untuk Mengetahui info terbaru seputar Universitas Budiluhur Silahkan Kunjungi https://www.budiluhur.ac.id/