Unity3 merupakan suatu alat pengembangan game yang didesain untuk membuat game yang menakjubkan. Platform yang dapat digunakan adalah mobile, web, PC/Mac, dan konsol.
Download installer unity terbaru melalui http://unity3d.com/unity/download/. Installer tersebut bernama UnitySetup-3.0.0.exe sebesar 420MB.
Download unity3
Jalankan file UnitySetup-3.0.0.exe dan pilih Next.
Install Unity3
Pada License Agreement pilih I Agree.
Unity agreement
Pilih komponen yang akan diinstall.
Pilih komponen yang akan diinstall
Pilihlah letak hasil installasi. Installasi seluruh komponen Unity 3.0.0 membutuhkan space 1.1GB.
Tempat folder hasil installasi
Proses installasi
Installasi unity sukses
Setelah installasi Unity selesai, maka perlu dilakukan aktivasi. Apabila belum mempunyai license, maka pilihlah Internet activation. Aktivasi melalui internet memerlukan koneksi internet.
Aktivasi unity
Koneksi ke server unity
Apabila koneksi dengan server Unity gagal, maka akan muncul peringatan seperti berikut.
Koneksi ke server unity gagal
Ulangi kembali aktivasi internet dengan memilih Back >> Internet activation >> Next.
License file
Namun apabila berhasil maka pada browser akan muncul seperti berikut ini.
Koneksi ke server sukses
Isi alamat email dan nama company. Kemudian pilih jenis license yang diinginkan. Di sini saya memilih license Free.
Pengisian alamat email dan company
Apabila berhasil maka pada browser akan tampak seperti berikut ini.
Aktivasi unity sukses
Unity telah teregister
Setelah aktivasi selesai, maka Unity3 siap untuk digunakan.
Minggu ini ada tugas membuat object berputar pada object lain seperti rotasi maupun revolusi yang dilakukan oleh matahari, bumi , dan bulan.
Untuk menghasilkan perputaran pada poros bidang (rotasi) gunakan perintah berikut: transform.Rotate(0,5,0);
Untuk menghasilkan perputaran pada bidang lain (revolusi) gunakan cara berikut:
Tambahkan object baru
Pada Hierarchy view tarik object baru tersebut ke object yang sudah diatur scriptnya. Object lama tersebut akan menjadi parent bagi object baru.Dan secara automatis object baru akan mengikuti pergerakan object parentnya.
Pada Hierarchy view akan terlihat seperti gambar berikut:
Membuat Bola Berputar (Angkasa Muter)
1. Siapkan Objek Bola sebanyak 3 buah, Pilih Menu GameObject>Create Other>Sphare, seperti yang nampak pada gambar berikut:
Atur besar kecilnya objek yang dikehendaki pada window inspector untuk pilihan scale sumbu x,y,z
2. Beri coding pada masing-masing objek agar dapat memutar sesuai yang kita kehendaki (dalam hal ini digunakan java script, pada window project klik kanan pilih Create>JavaScript
script java untuk memutar bola:
- pada objek bola yang paling kecil, saya buat hanya memutar ditempat pada sumbu X dan Y dengan kecepatan 1 derajat/detik dan (tidak melakukan translasi/perpindahan) function Update() { transform.Rotate(Vector3.right*1); transform.Rotate(vector3.up); }
- pada objek bola 2 dan 3 yang diatasnya, saya buat mengelilingi bola kecil dengan melakukan rotasi/perputaran pada sumbu x dan translasi/perpindahan pada sumbu y, dengan script sebagai berikut: function Update() { transform.Translate(2,0,0); transform.Rotate(0,12,0); }
atau dengan memutar passing pada titik koordinat x y z, dengan script berikut:
function Update() { transform.RotateAround (Vector3.zero, Vector3.up, 10 * Time.deltaTime); }
Pertama kali yang dilakukan sebelum belajar unity adalah menginstal software unity. Ketika membuka unity, tampilan pertama kali yang muncul setelah proses instalasi berhasil adalah sebagai berikut:
kemudian untuk memulai belajar klik menu file pilih new scene, kemudian akan muncul tampilan:
Menu - menu yang ada pada tampilan tersebut adalah :
Klik Menu Help kemudian pilih Unity Manual akan membantu untuk belajar unity, jika ingin belajar lebih cepat buka video tutorial (biasanya muncul waktu membuka unity),tapi belum saya lakukan karena pluginnya belum ada di laptop saya.
- Membuat bola
Klik Menu GameObject pilih Create Other --> Sphere, kemudian untuk menampilkan scene dan game secara bersama-sama klik layout pilih 2 by 3, maka akan tampil:
Tampilan bola pada game view masih berwarna hitam maka perlu ditambahkan light dengan cara Klik Menu GameObject pilih create other --> directional light maka akan tampil sebagai berikut:
Nah, itu yang sudah saya coba. Mengimpor object dari blendernya belum nyoba masih belajar lagi....
Tentang pengoperasian dari unity harus belajar sendiri, disini tidak saya uraikan langkah-langkah membuka unity dan tidak menjelaskan tool-tool yang terdapat dalam unity, tapi langsung ke aplikasi yang sangat sederhana dulu...
MEMBUAT LATAR: 1. Membuat Latar, Pilih Menu GameObject-CreateOther-Cube, maka akan tampil seperti gambar berikut:
2. Pada windoe inspector, rubah ukuran scale sesuai keinginan kita, dalam hal ini saya rubah untuk membentuk latar x=25; y=1; z=25, seperti yang terlihat pada gambar beriktu:
3. Atur posisinya dengan menggunakan tool-tool berikut:
F = untuk focus pada objek yang sedang anda pilih E = untuk merotasi objek yang anda pilih W = untu menggeser posisi objek R = Untuk me-resize atau memanjang-pendekkan objek pada posisi x, y dan z
MEMBUAT BOLA: 1. Pilih Menu GameObject-CreateOther-Cube, maka akan tampil seperti gambar berikut:
2. Atur ukuran scale pada window inspector, dalam hal ini saya buat sumbu x=4; y=3.5; z=4, seperti yang terlihat pada gambar berikut:
Sekarang kita sudah memiliki Latar dengan Bola diatasnya...Next PR:
1. Buat gerakan Bola
2. Memberi Tekstur pada Bola
12-10-2010:
MENGIMPORT OBJECT DARI SOFTWARE BLANDER KE SOFTWARE UNITY:
1. Buka Blender dan Ambil file yang akan di export, dalam hal ini file kuda.blend
2. Pilih Menu File-Export-3d Studio(3ds), seperti yang terlihat pada gambar berikut:
3. Simpan file dengan *.3ds, seperti yang terlihat pada gambar berikut:
4. Buka Unity, Pilih Menu Assets-Import New Assest, dan ambil file yang telah disimpan pada langkah 3, seperti hasil yang terlihat pada gambar berikut:
Unity merupakan salah satu platform game engine 3D yang mudah digunakan dan free, menu yang ditampilkan juga cukup mudah bagi para creator-creator game, script yang dipakai juga tidak asing dengan kita, yaitu javascript dan C#. OK tanpa panjang lebar kita coba kenal sedikit lebih dalam mengenai bagaimana memulai Unity.
1.Install unity yang anda download dari http://unity3d.com pada komputer anda. Jika sudah selesai anda harus me-registry unity anda bisa dengan cara online atau manual. Pastinya nanti akan ditanyakan apakah anda ingin mendaftarkan unity anda dengan cara online atau manual.
2. Setelah proses instalasi selesai buka program unity anda. Pertama kali buka Unity akan tampil seperti gambar berikut:
3.Di tab atas ada “Scane” dan “Game”. Tab Scane adalah media desainnya, sedangkan tab Game adalah hasil dari pembuatan game yang telah dibuat ataupun hasil game yang sebenarnya ketika di render sesuai dengan sudut pandang kamera yang ada.
4.Agar dapat dilihat dua-duanya baik layar Scane maupun Game, maka split layar diatas menjadi dua bagian dengan cara tekan tonbol Layout di pojok kanan atas dan pilih 2 by 3 split sehingga layar akan tampil seperti ini:
5.Dari sini yang perlu anda ketahui beberapa tombol shortcut yang bias anda gunakan untuk mempercepat desain game anda. Yaitu antara lain:
a.F = untuk focus pada objek yang sedang anda pilih
b.E = untuk merotasi objek yang anda pilih
c.W = untu menggeser posisi objek
d.R = Untuk me-resize atau memanjang-pendekkan objek pada posisi x, y dan z
e.Untuk View Objek pada layar agar mudah dilihat dari segala arah, anda bisa menggunakan:
-Q = untuk menggeser tampilan ke atas-bawah maupun samping kiri-kanan oleh mouse.
-Untuk merotasi tampilan dari posisi x, y maupun z, tekan “Alt” dan ikuti dengan gerakan mouse.
6.Untuk pertama, mungkin anda akan diberi contoh project “Island demo” dimana objek-objek yang tersedia terdiri dari air, batu, ikan, rumput, dll.
7.Kita akan mencoba memasukkan elemen air kedalam layar, drag Daylight Water pada folder ke dalam layar Scane, sehingga akan tampak seperti ini:
8.Jangan lupa posisikan kamera mengahadap pada objek yang barusan kita drag sehingga akan tampak di layar “Game”.
9.Kemudian coba tekan tombol Play ( I> ) di menu atas. Lihat animasi efek air yang terjadi, air akan beriak/bergelombang seakan terkena angin.
10.Kemudian coba drag objek “seagule” ke layar scane, sehingga akan tampak gambar 3D burung camar.
11.Kemudian double klik animasi fly, lihat pada layar inspector, lihat pada table bagian bawah dang anti Wrap Mode dari default menjadi “loop” dan apply. Ini dimaksudkan agar gerakan burung terbang terus diulang-ulang.
12. Kemudian coba tekan tombol Play ( I> ) di menu atas. Lihat animasi gerak burung dan efek air yang terjadi, seakan-akan burung terbang diatas air yang bergelombang.
Menyenangkan dan mudah sekali bukan..!??!. OK sekian dulu untuk pengenalan awal Unity. Semoga bermanfaat..
untuk memulai unity kita harus kenal dulu environmnet dari unity. ada apa aja sih di unity?
1st ada panel disebelah kiri. disitu ada tab scene,disitulah tempat kita menempatkan objek
2st ada tab game, itu tempat kita ngerender or pengen liat hasil render kita
3st ada panel hierarki, itu tempat eksplorer dari objek yang kita add discene
4st ada panel inspector, itu sama aja dengan properties tiap objek di panel hirarki
5st ada panel project, It's like library-nya unity
yah..itu mungkin panel-panel penting yang ada.
ok..let's start yang paling mudah..alias yang uda saya coba
bikin bukit gak beraturan:
step 1: close project default dari unity (biasanya judulnya island...)
step 2: bikin new project, silakan masukkan project anda jangan lupa centang standart asset (mungkin bisa dtambahkan toon asset untuk melengkapi library kita)
step 3: pilih menu terrain > create terain ( di scene pasti berubah warna gray n ada camera view disana)
step 4: klik terrain dari panel hiraki, dan lihat ke panel inspektor disitu ada 7 button kecil yang gambarnya gunung
button1: gunung (raise/lower terrain)
button 2: gunung ( set terrain height)
button 3: smooth
button 4: paint (memberi texture)
button 5 : tree ( bikin pohon)
button 6 : bikin tanaman, batu, dll
button 7: setting pada terrain
step 5: pilih button 1 dan gerakkan mouse keatas membentuk barisan bukit. kita bisa memilih tipe brush untuk menggambarnya pada kotak dialog brush (dibawah button2)
step 6: pilih button paint untuk memberi texture, pada inspektor pilih edit texture | add texture sehinggan muncul kotak dialog seperti ini:
pada splat, silakan pilih texture yang disukai.
pada inspektor terrain pilih button tree | edit trees | add tree dan silakan pilih tipe treenya. expand panah dari menu tree>....
Unity itu adalah sebuah sebuah tool yang terintegrasi untuk membuat game, arsitektur bangunan dan simulasi. Unity tidak hanya merupakan sebuah game engine, tapi juga merupakan sebuah editor.
Kelebihan unity yaitu multiple platform, maksudnya banyak platform yang diisupport oleh unity, misal Windows, Mac, iPhone, iPad, Android, Nintendo Wii, dan juga browser. Untuk browser, kita memerlukan sebuah plugin, yaitu Unity Web Player, sama halnya dengan Flash Player pada Browser.
Bahasa pemrograman yang digunakan bermacam-macam, mulai dari Javascript, C#, dan Boo.
Pada unity, kita tidak bisa melakukan desain / modelling, dikarenakan unity bukan tool untuk mendesain Jadi jika kita ingin mendesain, kita memerlukan 3D editor lain seperti 3dsmax atau Blender, kemudian kita export menjadi format .fbx"Gimana Teman, apa sudah di coba Unity-nya"
"heheheeeeee, sama aq ti2k"
SEMOGA SUKSES