Pemrograman Game 1
Pemrograman Game 1
Untuk membuat project baru di Unity masukan Project Name atau nama dari projek serta
Location atau lokasi dimana file projek akan disimpan. Kemudian pilih jenis projek 3D (3 Dimen
si) atau 2D (2 Dimensi). Begitupun klik add asset, jika akan menambahkan atau menggunakan
aset pada project yang akan dibuat. Namun jika tidak menginginkannya, maka tidak perlu
mengklik menu tersebut. Adapun ketika project dibuat dapat ditambahkan asset saat prjek sedang
di bangun. Kemudian Create Project
Tampilan awal dari File Project Unity :
1. Menubar
Menubar pada unity merupakan bagian yang digunakan untuk membuat pengaturan
secara menyeluruh terhadap projek yang akan dibuat.
Menubar terdiri dari beberapa kategori sesuai dengan yang ada pada gambar di atas :
a. File
Menu ini di gunakan untuk membuat project game baru, menyimpan project,
konversi, serta meload project. Menu File terdiri dari :
New Scene : Untuk membuat tempat penyimpanan adegan game
Open Scene : Untuk membuka penyimpanan adegan game yang telah ada
Save Scene : Untuk Menyimpan adegan game
New Scene As : Untuk membuat adegan game dengan tema/nama yang baru
New Project : Untuk membuat proyek game baru
Open Project : Untuk Membuka proyek game yang telah ada
Save Project : Untuk menyimpan proyek game
Build Setting : Untuk mengatur game kedalam format yang diinginkan
Build & Run : Untuk mengatur game kedalam format yang diinginkan lalu
menjalankannya
Build in Clould : menjadikan game dengan pergi ke WEB Unity3d
Exit : Untuk keluar dari Unity
b. Edit
Menu edit digunakan untuk melakukan perubahan terhadap game yang sementara kita
bangun. Menu ini terdiri dari :
Undo : Digunakan Untuk Membatalkan perintah
Rendo : Digunakan Untuk Kembali dari Pembatalan perintah
Cut : Digunakan Untuk Memindahkan Object di satu tempat ke tempat lain
Copy : Digunakan Untuk Menyalin Object dari satu tempat ke tempat lain
Duplicate : Digunakan Untuk Menggandakan Object
Delete : Digunakan Untuk Menghapus Object
Frame Selected : Digunakan Untuk Memilih Kerangka Object
Lock View to Selected : Digunakan Untuk Mengunci Object yang dipilih
Find : Digunakan Untuk Mencari Object dengan cepat
Sellect All : Digunakan Untuk Memilih semua Object
Preferences : Digunakan Untuk Mengatur Komponen Eksternal
Modules : Digunakan Untuk Memilih tipe perangkat Build
Play : Digunakan Untuk Memulai Game
Pause : Digunakan Untuk Menghentikan Sementara Game saat sedang berjalan
Step : Digunakan Untuk Melanjutkan ke Scene berikutnya
Selection : Digunakan Untuk Menyimpan Menyimpan & Memuat Pilihan
Project Settings : Berisi Pengaturan Pembuatan Game, Seperti Audio, Graphic,
Player, Quality, Jaringan, dll
Network Emulation : Digunakan Untuk Memilih salahsatu Tipe Jaringan
Graphics Emulation : Digunakan Untuk Memilih salahsatu Tipe Grafik Game
Snap Settings : Digunakan Untuk Mengatur Snap Dalam Game
c. Assets
Menu Assets Di gunakan untuk import asset dan export asset pada project yang
dibuat. Menu ini terdiri dari :
Create : Digunakan untuk Membuat Assets baru
Show in Explorer : Untuk Menampilkan Folder yang berisi semua project yang
sedang kita buat di Partisi computer
Open : untuk Membuka Assets
Delete : Untuk Menghapus Assets
Import New Assets : Digunakan Untuk Mengambil Assets dari drive
Import Package : Mengambil Assets yang telah ada dalam Unity3D
Eksport Package : Menyimpan Assets di dalam Drive
Find References In Scene : Digunakan Untuk Mencari Scene dengan cepat
Select Defendecies : Digunakan Untuk Memilih Defendecies
Refresh : Untuk Menyegarkan/Mengatur Ulang Assets yang berantakan
Reimport : Untuk Membatalkan satu Assets yang telah di import
Reimport All : Untuk Membatalkan semua Assets yang telah di import
Run API Updater : Untuk Memulai API Updater
Sync MonoDevelop Project : Digunakan Untuk Membuka MonoDevelop-Unity
d. GameObject
Menu GameObject digunakan untuk buat object pada unity untuk keperluan statistik
game kita.
e. Component
Menu Component digunakan untuk menambahkan komponen pada project game.
f. Window
Menu Window digunakan untuk mengatur tampilan jendela pada lembar kerja.
g. Help
Menu Help digunakan untuk memberikan informasi mengenai unity itu sendiri, mulai
versi, data release, laporan error, dan lainnya.
2. Toolbar
Tollbar merupakan pengendali area game atau control utama pada area unity. Didalam
Tool Bar terdapat menu transform tools yang berfungsi untuk scene view, tombol yang
terdapat pada scene view diantaranya Zoom, moov, Rotate dan Scale. Pada area tool bar
terdapat juga game view yang berfungsi untuk menjalankan, memberhentikan dan
menahan game atau plays, pause dan stops buttons.
Ada lima tools yang bisa kita gunakan untuk memodifikasi Game Object atau biasa diseb
ut dengan transform tools. Diberi nama transform tools karena komponen Game Object y
ang akan kita modifikasi adalah komponen transform yang di dalamnya terdapat informas
i posisi, rotasi, dan skala/ukuran.
Untuk mengakses masing-masing tools yang ada di atas, kita bisa dengan klik tools yang
ingin kita gunakan. Selain itu, terdapat juga shortcut untuk mengakses tools tersebut men
ggunakan keyboard yakni huruf Q, W, E, R dan T untuk mengakses hand tools, position t
ransform tools, rotation transform tools, scale transform tools, dan rectangle transform to
ols. Berikut adalah fungsi untuk masing-masing transform tools :
Hand tools : Digunakan untuk menggerakan posisi sudut pandang di dalam scene.
Position transform tools: Digunakan untuk mengubah komponen posisi sebuah Ga
me Object terhadap sumbu x, y, dan z. Terdapat handle yang bisa membantu kita
untuk mengubah posisi terhadap satu sumbu saja misalnya sumbu merah bisa kita
drag untuk menggerakan terhadap sumbu x saja atau kita bisa drag icon kotak di a
ntara tiga panah (merah, hijau, dan biru) untuk menggerakan object terhadap kom
ponen x, y, dan z.
Rotation transform tools: Digunakan untuk mengubah komponen rotasi pada sebu
ah Game Object terhadap sumbu x, y, dan z. Sama seperti tools lainnya, terdapat j
uga ikon sumbu yang akan membantu kita merotasi objek terhadap satu sumbu saj
a.
Rectangle transform tools: Digunakan untuk mengubah komponen dari sudut pan
dang 2D. Biasanya tools ini akan sangat membantu jika ingin memodifikasi komp
onen UI dalam game.
3. Menu Hierarchy
Hierarchy berisikan seluruh game object yang ada di dalam di dalam game scene. Jika di
dalam project window adalah aset yang ada di dalam harddisk kita, hiearchy berisikan
aset yang kita gunakan di dalam scene. Kita bisa memasukan aset dari project window ke
hierarchy dengan cara drag and drop atau kita juga bisa create aset menggunakan drop
down create yang ada di toolbar hierarchy. Susunan aset yang ditampilkan di dalam
heirarchy berdasarkan waktu kemunculannya. Namun kita juga bisa mengubah susunan
tersebut seara manual. Lalu jika game objek dihapus dari game scene, maka di dalam
hierarchy juga akan hilang.
4. Scene View Window
Didalam menu scene view ini digunakan untuk mengaplikasikan perintah yang akan kita
buat terdapat tab #scene dan tab Game.
Tab scene berfungsi untuk membangun projek yang dibuat, dalam scene kita dapat
mengatur object dan melakukan modifikasi untuk projek yang sedang dibuat.
Tab #Scene
Sedangkan Tab Game berfungsi untuk melihat tampilan ketika projek yang dibuat sedang
dijalankan, pada saat game view dijalankan diatasnya akan terdapat tombol play, pause
dan stop.
Tab Game
Sedangkan Tab Assets Store berfungsi untuk melihat serta mengunduh assets yang
dibutuhkan dalam pembuatan projek.
Menu Inspector digunakan untuk menampilkan informasi atau keterangan dari object
yang sedang kita pilih. Menu inspector adalah tempat untuk mengubah nilai dari properti
dan setting. Window inspector bisa berbeda tampilan dan fungsinya untuk tiap komponen
yang berbeda. Inspector bisa menampilkan informasi dari player setting, asset, game
object, scene, prefab, dan lain-lain. Jika kita sedang melihat sebuah game object, maka
yang ditampilkan oleh inspector adalah komponen yang ada di dalamnya. Pada umumnya
bagian atas akan berisikan nama game object yang sedang dilihat beserta beberapa
informasi seperti tag dan layer, lalu di bagian bawahnya adalah komponen yang terdapat
dalam game object tersebut. Satu hal yang pasti, setiap game object pasti memiliki header
dan komponen transform.
Pada header dari Inspector, kita bisa melihat ada beberapa icon yang bisa kita ubah nilain
ya:
Icon Button: Dengan gambar berupa ikon bewarna merah, kuning, dan biru, icon butt
on berfungsi untuk mengubah tampilan game object di dalam scene view. Icon ini be
rmanfaat terutama apabila game object yang kita masukan tidak memiliki representat
if visual.
Check box: Digunakan untuk mengaktifkan atau non-aktifkan sebuah game object. Ji
ka diceklis, maka semua komponen di dalamnya akan bersifat aktif.
Tag: Digunakan untuk menyematkan tag ke dalam suatu game object untuk membant
u proses pencarian game object
Layer: Digunakan untuk memisahkan layer yang biasanya berpengaruh terhadap atur
an yang spesifik semisal layer ground dimana isinya adalah game object yang bisa di
pijak dan digunakan untuk melompat.
Dalam inspector, akan terdapat list setiap komponen yang terdapat di dalam game object.
Pada window inspector ini kita bisa mengganti value dari berbagai property dari kompon
en. Property yang kita ubah bisa bermacam-macam bentuknya seperti check box (untuk b
oolean), numeric text box, drop down menu, dan lain-lain.
6. Project Window
Project window digunakan untuk mengorganisir aset yang kita gunakan. Struktur file yan
g kita buat di dalam project window akan disimpan dalam struktur yang sama juga di dala
m harddisk kita. Di dalam project window, kita bisa memasukan aset yang akan kita guna
kan.
Untuk membuat aset baru di dalam sebuah folder pada project window, kita bisa klik tom
bol Create di bagian atas project window atau bisa klik kanan lalu pilih tulisan Create dan
kita bisa pilih akan membuat aset baru dalam bentuk apa. Kita bisa membuat sebuah fold
er kosong untuk merapikan struktur penyimpanan file, kita bisa membuat sebuah file kod
e, kita bisa membuat material, dan lain sebagainya.
Selain membuat secara manual, kita juga bisa memasukan aset dari sumber eksternal. Kit
a bisa memasukan aset dengan cara import aset ataupun drag and drop aset dari sumber fi
le nya ke dalam window project secara langsung. Lalu ketika kita ingin menggunakan ase
t tersebut ke dalam game, kita hanya perlu drag and drop dari project window ke scene wi
ndow.
Satu hal yang perlu diingat, apabila kita ingin melakukan rename atau merubah struktur f
older, lakukan hal tersebut di dalam unity. Jika kita mengubah strukturnya secara manual
di harddisk kita, bisa jadi akan ada file yang error.
7. Shortcut
Pada sebelah kanan atas terdapat shortcut unity yang terdiri dari account layers dan
layout.
1. Account
Shortcut ini berhubungan dengan login atau logout dari unity
2. Layers
Layers berhubungan dengan tampilan layar pada scene
3. Layout
layout berhubungan dengan susunan layout / tampilan pada jendela kerja.