Cara Membina Android dalam Perpaduan. bagi anda yang masih keliru tentang cara membuat permainan android dalam unity 3d, kemudian bagaimana untuk membina permainan ke android dari enjin, kini berga akan memberikan tips tutorial lengkap cara membina android dalam unity3d. sebelum itu saya akan menerangkan apa yang dimaksudkan dengan unity3d. unity3d ialah enjin permainan yang dibangunkan oleh Unity Technologies. Unity 3D ialah enjin permainan berasaskan merentas platform. Unity juga boleh digunakan untuk membuat aplikasi permainan yang boleh digunakan pada komputer, android, iPhone, PS3, Xbox dll.
kelebihan alat unity3d ialah membuat aplikasi berasaskan mudah alih tidak terlalu sukar cuma memerlukan perisian tambahan iaitu Android SDK tetapi tidak bermakna enjin ini tiada kelemahan, boleh dilihat enjin unity 3d sahaja. menyokong sokongan mudah alih android menggunakan ARMV7 dan ke atas, manakala android mudah alih yang menggunakan ARMV6 tidak boleh menjalankan permainan. memang agak malang tapi jangan risau sebab banyak sangat handphone android ARMV7 yang bertebaran di pasaran Indonesia, okay terus ke topik utama iaitu cara bina android dalam unity, kemudian cara bina android dalam Unity. Tutorial berikut saya ringkaskan untuk memudahkan pemahaman.
Permainan merupakan salah satu bentuk hiburan yang popular, salah satunya adalah permainan video yang masih wujud sehingga kini, contohnya Resident Evil dan GTA. untuk membuat permainan sebenarnya tidaklah sukar, lebih-lebih lagi sekarang ini terdapat banyak enjin permainan dan banyak tutorial untuk menggunakannya, salah satunya ialah enjin Unity3D.
Unity3d merupakan sebuah game engine berbasis cross-platform. Unity3D bisa digunakan untuk membuat game Android, IOS, Windows, Linux, MAC, Playstation, Xbox, Web dll. Unity3D bisa digunakan untuk membuat game 3D dan juga 2D. Apalagi semenjak munculnya Unity3D 5 banyak fitur yang semula hanya ada pada versi berbayar kini bisa digunakan untuk versi personal.
Contoh tutorial project menggunakan Unity3D. project yang dibuat yaitu Game Dengan Nama "Panjat Tebing".
Persiapan awal untuk build aplikasi game yaitu;
- Download Unity3d di situs resminya unity3d.com.
- Karakter 3D bisa anda buat menggunakan Blender atau software yang lain, lalu beri animasi sedang memanjat.
- buat objek bebatuan dan juga coin di blender ataupun 3d modeling software lain.
yang kita lakukan sebelum proses build aplikasi android Buatlah sebuah project, dengan nama "Panjat Tebing" karena game ini game Panjat Tebing. tapi jika anda menginginkan nama yang lain silahkan menggunakan nama yang lain sesuai keinginan anda.

Selanjutnya kita copy script dibawah ini :
#pragma strict
public
var
tebing : Rigidbody;
public
var
barrelEnd : Transform;
function
OnTriggerEnter (col : Collider) {
if
(col.tag =="Player"){
var
rocketInstance : Rigidbody;
rocketInstance = Instantiate(tebing, barrelEnd.position,
barrelEnd.rotation);
rocketInstance.AddForce(barrelEnd.forward * 0);
}
}
Script diatas nantinya digunakan untuk mengclone tebing, jadi seolah olah karakter yang bergerak naik, padahal background tebing yang bergerak turun.
Buat kembali script baru dengan nama maju.js lalu masukan kode berikut.
1 2 3 4 | var speed : float = 5.0; function Update () { transform.Translate(Vector3(0,0,speed) * Time.deltaTime); } |
Script ini berfungsi agar supaya object bergerak dari atas kebawah dan sebaliknya, bisa juga dari depan ke belakang atau kiri ke kanan. tergantung posisi sumbu yang kalian atur.
Buatlah sebuah plane, ukuran bisa disesuaikan, lalu beri texture seperti bebatuan, berikan nama tebing dan Add Component Rigidbody, Script clone.js dan maju.js yang tadi sudah dibuat. atur pengaturan seperti gambar dibawah.
Tambahkan script baru dengan nama destroy.js code dibawah ini :
function
OnTriggerEnter(col : Collider){
if
(col.gameObject.tag == "Tebing")
Destroy(col.gameObject);
if
(col.gameObject.tag == "point")
Destroy(col.gameObject);
if
(col.gameObject.tag == "batu")
Destroy(col.gameObject);
}
kegunaan script yang diatas sebagai menghilangkan object tebing, point dan juga batu ketiga bersentuhan dengan objek yang sudah diberi tersebut.
PENTING juga buat anda jangan lupa untuk mengubah tag pada semua objek sesuai secript diatas. untuk tebing , untuk coin menjadi point, untuk batu menjadi Batu.
buatlah object cube lalu simpan posisinya dibawah player lebih jauh. lebar sesuai ruang jatuhnya tebing, point dan bebatuan tadi. kegunaannya unuk menghilangkan/menghapus objek tersebut saat keluar dari pantauan camera. jika tidak dihilangkan atau dihapus maka Lag berat dan Crash.
buatlah script js dengan nama muncul.js kemudian masukan kode berikut.
var
projectile : Rigidbody;
var
end
: Transform;
function
OnTriggerEnter (col : Collider) {
if
(col.tag =="Player"){
/// untuk clone objek batu dan juga point
var
clone
: Rigidbody;
clone
= Instantiate(projectile,
end
.position,
end
.rotation);
clone
.velocity = transform.TransformDirection (Vector3.back * 10);
}
}
Projectfile: nama batu & nama point
End: nama salah satu objeck dibagian atas yang sejajar dengan objek tersebut bisa perhatikan digambar dibawah ini
Sebuah script js baru dengan tombol.js masukan kode berikut dibawah ini
var
speed : float = 5.0;
function
Update () {
if
(Input.GetKey(KeyCode.D))
transform.Translate(Vector3(speed,0,0) * Time.deltaTime);
if
(Input.GetKey(KeyCode.A))
transform.Translate(Vector3(-speed,0,0) * Time.deltaTime);
}
masukan karakter utama dengan posisi sesuai dengan gambar di atas tadi. lalu Add component tombol.js, centang is trigger. lalu sesuaikan pengaturan dengan gambar dibawah.
Selanjutnya lakukan play. demikian tutorial Cara Membuat Game dengan Unity3d dari berga, untuk tambahan anda juga bisa Download Source code membuat aplikasi game tanpa coding
0 Comment: