Rabu, 01 Desember 2010

2209205210-Progres Report 5 "Mobil Muter-Muter"

Dengan langkah" sebagai berikut:
1.  Langkah awal (Tahap desain Mobil)
- Membuat Plane atau latar tempat mobil nanti akan berjalan, dari menu GameObject>CreateOthers>Plane (beri tekstur sesuai selera)
- Desain body tubuh mobil, cara yang sederhana kita gunakan Cube, yaitu dari menu GameObject>CreateOthers>Cube, atur ukuran sumbu x y z nya sehingga menyerupai body tubuh mobil
- Desain roda, dari menu GameObject>CreateOthers>Cylinder, atur ukuran sumbu x y z nya sehingga menyerupai body roda seperti lingkaran, selanjutnya atur rotasi untuk sumbu x=0; y=0; z=90, duplikat Cylinder tersebut sebanyak 3 kali-->dari sini kita sudah punya roda sebanyak empat, tempel dan tempatkan pada body tubuh mobil
- Pada tab Hierarchy 4 Cylinder tersebut gabung ke Cube, Seperti hasil yang terlihat pada gambar berikut
2.  Buat skript untuk menggerakkan body tubuh mobil dan roda mobil, Klik menu Assets>Create>JavaSkript
-untuk coding body tubuh mobil (cube)
// A very simplistic car driving on the x-z plane.
var speed = 10.0;
var rotationSpeed = 100.0;

function Update () {
// Get the horizontal and vertical axis.
// By default they are mapped to the arrow keys.
// The value is in the range -1 to 1
var translation = Input.GetAxis ("Vertical") * speed;
var rotation = Input.GetAxis ("Horizontal") * rotationSpeed;

// Make it move 10 meters per second instead of 10 meters per frame...
translation *= Time.deltaTime;
rotation *= Time.deltaTime;

// Move translation along the object's z-axis
transform.Translate (0, 0, translation);
// Rotate around our y-axis
transform.Rotate (0, rotation, 0);
}


- untuk coding roda
function Update () {
if (Input.GetKey ("up")) {
    //print ("up arrow key is held down");
    transform.Rotate(0,-5,0);
} else if (Input.GetKey ("down")) {
    //print ("down arrow key is held down");
    transform.Rotate(0,5,0);
}
}


3.  Jalankan dan gerakkan dengan tekan keyboard panah atas bawah kanan kiri

Selamat Mencoba, Semoga Bermanfaat
(2209205210-Anik Vega Vitianingsih-vega09@mhs.ee.its.ac.id)

Tidak ada komentar:

Posting Komentar