Tutorial Unity 3d
Tutorial Unity 3d
ROLL BALL
oleh:
Nama
Nama
: 14720027
Jurusan
: Teknik Informatika
Semester
: IV
Disini karena saya sudah mempnyai akun maka sudah bisa login, apabila yang belum
mempunyai akun nya diwajibkan harus registrasi terlebih dahulu,,wajib karena Pihak unity ingin
mengetahui aplikasinya digunakan untuk personal atau profesional,, saran saya sih jika nanti
pada saat registrasi muncul pilihan personal dan profesional,, pilihlah yang personal,,,karena
gratis,, lagi pula ini kan untuk awalan pembelajaran hehehe..
Next saja ya karena tampilan nya bisa anda lihat sendiri,,, ingat tutor ini bukan dibaca dahulu,,
tapi dibaca dibarengi dengan praktek ya,,,,
4. Buat lah warna untuk setiap game object
Setiap Game Object bisa kita edit, terutama yang nampak ada bentuknya seperti permukaan yang
telah kita buat,, untuk memberi warna pada permukaan tersebut kita bisa menggunakan dengan
cara Klik Kanan Pada Folder Asset--Create--Folder.. lalu berilah nama folder itu dengan
nama apa saja, disini saya memberi nama folder bahan, lihat tampilan nya seperti ini
Setelah ada folder seperti gambar berikut, lalu Klik Kanan Pada Folder Bahan-Create-
Material
untuk memberikan warna , masuklah ke menu inspector nya material yang telah kita buat tadi,
untuk lebih jelas bisa melihat gambar berikut.
Kemudian material tersebut didrag ke game object yang akan diberikan warna bisa dilihat
digamabar dibawah ini:
maka akan nampak lah bola tersebut ketika sudah dibuat seperti gambar dibawah ini :
setelah itu tambahkan komponen rigidbody pada game object bola nya dengan cara Klik
Setelah membuat skrip untuk player,, kemudian buat kembali skrip untuk camera, agar
camera mengikuti player pada saat permainan di mainkan.
Langkahnya sama seperti membuat file skrip 'bola', Klik Kanan Pada Folder
Codingan-Create-C#, lalu beri nama file tersebut dengan nama 'kamera'
kemudian klik2x pada file kamera lalu isikan skrip berikut ini:
using UnityEngine;
using System.Collections;
public class kamera : MonoBehaviour {
public GameObject ObjectPlayer;
private Vector3 offset;
buatlah object tersebut menjadi seperti bentuk coin dengan mengatur ukuran , lihat ditab
inspector pada object coin,,ada menu transform, atur scale nya sesuai dengan keinginan
anda, untuk lebih jelasnya lihat gambar dibawah ini:
setelah bentuknya didapat, apabila anda ingin mengatur posisinya anda bisa mengatur nya
dengan melihat gambar dibawah ini:
berilah warna pada game object tersebut dengan mengikuti Langkah No.4.
agar si coinnya itu tidak kaku, tidak canggung supaya lincah, anda bisa membuatnya
berputar-putar dengan cara menambahkan skrip pada coin tersebut..
kemudian klik 2x pada file putar_coin tersebut lalu masukan skirp berikut:
using UnityEngine;
using System.Collections;
public class putar_coin : MonoBehaviour {
public float speed;
void Update () {
transform.Rotate(
deltaTime);
}
new
Vector3
0,0,15)*speed*Time.
}
seperti biasa setelah membuat skrip, kemudian masukan skrip tersebut kedalam game
object, drag file 'putar_coin' ke gameObject 'coin',
jangan lupa tambahkan komponen rigidbody pada game object coinnya , kemudian atur
speed dan centang 'USE GRAVITY' dan 'IS KINEMATIC' nya, untuk lebih jelas, lihat
gambar dibawah ini:
untuk menambah coin nya cukup hanya dengan Copy paste saja game object coinnya,
dan tidak perlu menambahkan berulang ulang skripnya...
lihat gambar dibawah ini:
kemudian compare kan game object coin tersebut dengan cara , block semua game object
coin - lihat tab inspector - tag - tambahkan tag baru - berinama coin
supaya lebih jelas, lihat gambar berikut :
kemudian centang menu 'IS TRIGGER' pada game object coin nya
Setelah kita selesai membuat coinnya, selanjutnya kita buatlah text untuk score nya,
dengan cara pilih Game Object-UI-Canvas
kemudian aturlah posisi countext dan wintext nya supaya tidak menghalangi permainan,
dengan cara klik counText lihat pada tab inspector, lihat pada menu Rech Transform
pilih posisi yang diinginkan dengan cara tekan Alt pada keyboard kemudian pilihlah
posisi yang diinginkan,
Setelah posisinya sudah ditentukan. Buka Skrip 'bola' yang tadi ada difolder codingan
kemudian tambahkan skrip dibawah ini:
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class bola : MonoBehaviour {
public float speed;
public Text countText;
public Text winText;
private Rigidbody rb;
private int count;
void Start() {
rb = GetComponent<Rigidbody> ();
count = 0;
SetCountText ();
winText.text = "";
}
void FixedUpdate(){
float gerakkanankiri = Input.GetAxis ("Horizontal");
float gerakmajumundur = Input.GetAxis ("Vertical");
Vector3 movement = new Vector3 (gerakkanankiri, 0.0f,
gerakmajumundur);
rb.AddForce (movement * speed);
}
void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag ("coin"))
{
other.gameObject.SetActive (false);
count = count + 1;
SetCountText ();
}
}
void SetCountText ()
{
countText.text = "Count: " + count.ToString ();
if (count >= 4)
{
winText.text = "You Win!";
}
}
}
nah count >= 4, anda bisa menambahkan angka nya atau mengurangi nya sesuai dengan
jumlah coin yang anda buat
Seelaaaanjutnya....
klik pada game object 'bola', lalu lihat pada menu inspector, kemudian drag
countText dan winText pada menu player script masukan pada menu countText
dan winText nya,, agar tidak mudeng,, lihat gambar dibawah ini:
Sebetulnya game ini sudah selesai, akan tetapi masa gak ada pembatas untuk dinding di
pinggirnya, maka dari itu kita buat yuk dindingnya dengan cara,,, GameObject-Create3D-Cube, lihat gambar dibawah ini:
kemudian atur cube tersebut dengan cara mengatur ukurannya di tab inspector
untuk lebih jelasnya lihat gambar dibawah ini:
atur angkanya pada menu yang dilingkari hitam, atur ukurannya sesuai dengan ukuran
permukaan game tersebut.
buatlah contoh seperti punya saya yang sederhana ini:
beri warna pada tiap dinding yang telah kita buat itu, dengan kembali melakukan
Langkah No.4 Diatas.
8. Build Game
Pilih menu File-Build Setting
apabila anda sudah mendownload file web build nya maka akan muncul tampilan seperti
berikut:
kemudian untuk platform dan architecture biarkan secara default, lalu klik bulid ,
maka akan muncul dimana file build tersebut akan disimpan
maka apabila setelah selesai akan muncul tampilan seperti yang dilingkari dibawah
ini