Hi Sobat JaCo, Gimana udah ngerti tutorial yang pertamanya? Sebelumnya kita sudah buat user interfacenya aja ya, ada 3 buah button dan text. Namun buttonnya belum berfungsi. Untuk itu, mari kita lanjutkan...

MyCounter Part 2, Event Button Click pada Unity

Hi Sobat JaCo,

Gimana udah ngerti tutorial yang pertamanya? Sebelumnya kita sudah buat user interfacenya aja ya, ada 3 buah button dan text. Namun buttonnya belum berfungsi. Untuk itu, mari kita lanjutkan...

  1. Buat script C# baru,  klik kanan folder Asset >> Create >> C# Script lalu berinama MyCounterBehaviour.cs

  2. Edit scriptnya seperti dibawah ini
    using UnityEngine;
    using System.Collections;
    using UnityEngine.UI;
    
    public class MyCounterBehaviour : MonoBehaviour {
    	public Text numText;
    	int num = 0;
    
    	void Start(){
    		numText.text = num.ToString();
    	}
    
    	public void IncreaseNum(){
    		num++;
    		numText.text = num.ToString();
    	}
    	public void DecreaseNum(){
    		num--;
    		numText.text = num.ToString();
    	}
    	public void Reset(){
    		num = 0;
    		numText.text = num.ToString();
    	}
    }
  3. Buat GameObject, klik menu GameObject >> Create Empty, lalu beri nama “CounterObject”  pada inspector,  lalu tekan Enter

  4. Add script ke CounterObject dengan cara Drag Script MyCounterBehaviour.cs ke CounterObject, jika sudah di add, akan seperti ini

  5. Drag text ke NumText

  6. Klik Button Increase, lalu pada OnClick, klik plus (+) 

     

  7. Drag CounterObject ke event OnClick tersebut

  8. Pilih Fungsi IncreaseNum, dengan cara pilih MyCounterBehaviour lalu pilih fungsi IncreaseNum

  9. Lakukan cara yang sama untuk tombol Decrease dan Reset

  10. Setelah itu, klik tombol play

  11. Berhasiiiil :D 

  12. Jangan lupa save scene nya, dengan cara, klik Menu File >> Save Scene, lalu simpan dengan nama scene1

Tetapi, jika kita stop counternya terus diplay lagi, angkanya akan kembali jadi 0. Kenapa ya? Soalnya nilai yang terakhir belum kita simpan. Bagaimana cara menyimpannya?? Tunggu tutorial selanjutnya ya?


About Author

Meli Oktavia

Aku tu gak mahir ngoding lho, hehehe tapi termasuk Coding Lover. Dengan bekal "Semangat", Aku selalu yakin pasti bisa. Aku suka banget ngumpul2, apalagi berhubungan dengan IT , kalo ada even2 IT dan waktunya tepat pasti Aku ikut :D. Selain itu aku juga seneng nyanyi lho, suaranya 11, 12 lah ma Agnes Monica, wkwkkwk....


Comment & Discussions

    Please LOGIN before if you want to give the comment.