Unity C# Tutorial Indonesia : Basic 15 - Destroy


Destroy sering digunakan untuk menghancurkan atau menghilangkan objek di dalam game. Biasanya digunakan ketika objek musuh atau pemain kehabisan darah dalam game.



MULAI

1. Buat sebuah cube
2. Buat C# Script dengan nama "LatihanDestroy"
3. Tambahkan script tersebut ke objek cube.

Jika sudah buka script tadi dan tuliskan listing program di bawah :

A. LatihanDestroy.cs
using UnityEngine;
using System.Collections;

public class LatihanDestroy : MonoBehaviour {

                void Update () {
                                Destroy(gameObject);
                }

}

Penjelasan : 
Destroy(gameObject)
gameObject adalah sebuah perintah yang merujuk pada objek yang diberi script. Ini artinya objek cube akan dihilangkan setelah game dijalankan.





Cube hilang setelah game dijalankan.


Bagaimana jika objek ingin dihancurkan tapi setelah beberapa detik berlalu ? . Remake script "LatihanDestroy" dengan script di bawah ini :

B. LatihanDestroy.cs
using UnityEngine;
using System.Collections;

public class LatihanDestroy : MonoBehaviour {

                void Update () {
                                Destroy(gameObject,5);
                }

}

Penjelasan :
Angka 5 setelah perintah gameObject menunjukan waktu yang tersisa sebelum objek dihancurkan (hitungan detik). 



SELESAI






Tag : Basic
Back To Top