Duck Shooter dengan Unity part-8

Helo,

Tutorial duck shooter kali ini akan membahas batasan waktu permainan, sehingga pada saat pemain melebihi batasan waktu yang telah di berikan, maka permainan kita hentikan. Sebelum dimulai, tarik napas dalam-dalam, karena tutorial hari ini cukup panjang :)

Oke, tanpa basa basi lebih lanjut kita langsung mulai dengan game object baru dan kita beri nama “Time”, dan juga kita buat script dan kita beri nama GameTimer.cs

using UnityEngine;
using System.Collections;

public class GameTimer : MonoBehaviour {

	public float setTimer ;

	// Use this for initialization
	void Start () {

	}

	// Update is called once per frame
	void Update () {

		if(setTimer<0){
			setTimer -= Time.deltaTime;
			if(setTimer<0){
				GlobalVariable.stateMachine = "end";
			}
		}
	}
}

Okey, kita lanjut lagi, dengan membuka script GlobalVariable.cs untuk menambahkan variable baru disana Continue reading

Duck Shooter dengan Unity part-7

Halo,

Masih dengan saya, dan masih melanjutkan kembali “duck shooter”, dan untuk tutorial hari ini adalah melakukan reload, sebelum memulainya, apakah kalian sudah berhasil menyelesaikan quest kemarin ? Jika belum saatnya untuk pembahasan quest yang kemarin. Karena hal ini berkaitan dengan tutorial hari ini.

Oke sekarang kita buat Gameobject kosong beri nama “peluru” dan masukan 6 child didalamnya peluru1~peluru6, serta masukan sprite render untuk menampilkan gambar

pengaturan-peluru

Setelah itu selesai, kita akan membuat script dengan nama “PeluruUI.cs”. Continue reading

Duck Shooter dengan Unity-part6

Hai,

masih dengan saya reopucino, dan masih melanjutkan tulisan saya yang sebelumnya. Hari ini kita akan membuat permainan duck shooter kita menjadi lebih menarik, yaitu dengan memasukan nilai / score.

Yang pertama yang kita lakukan kali ini adalah membuat code global agar bisa diakses oleh seluruh script yang kita buat dan tempat kita meletakan variable dari score. Maka saya akan membuat script baru dengan nama “GlobalVariable.cs”

public class GlobalVariable{

	public static int nilai = 0;

}

yup simple bukan code diatas? tapi kode tersebut sangat powerful bagi saya :) oke sekarang kita akan panggil kode tersebut pada saat bebek di klik. Buka code “DuckCollider” dan kita akan menambahkan 1 line disitu.

void OnMouseDown(){
	killed = true;
	GlobalVariable.nilai += 1; //tambahkan code ini
}

Okey.. sekarang saatnya kita membuat prefebs untuk nilai yang akan tampilkan, buat game object kosong, dan diberi nama nilai, selain itu juga buat 4 child tambahan untuk angka dan gambar bebek kecil Continue reading