Program C# Unity : Materi 20 - GetMouseButton


GetMouseButton adalah salah satu user input yang menggunakan mouse sebagai media inputan, berbeda dengan inputan lain, GetMouseButton hanya terbatas pada tombol-tombol yang ada pada mouse.

3 Tombol utama yaitu :
- Klik kiri : kode (0)
- Klik kanan : kode (1)
- Center : Kode (2)

GetMouseButton  memiliki 3 kondisi, yaitu :
GetMouseButton , ketika tombol terus ditekan
GetMouseButtonDown , kondisi 1x tekan
GetMouseButtonUp , kondisi ketika jari diangkat dari tombol.




MULAI
Contoh paling sederhana adalah ketika :
- Klik kiri ditekan 1x : Output "Kiri - Tekan 1x"
- Klik kanan ditekan terus : "Kanan - Tekan Terus"
- Jari diangkat : "Center - Jari diangkat".

Pertama buat sebuah C# Script, beri nama "LatihanGetMouse" dan berikan ke objek Main Camera.

Buka script dan masukkan listing program berikut :

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

public class LatihanGetMouse : MonoBehaviour {

                void Update () {
                                if(Input.GetMouseButtonDown(0)){
                                                Debug.Log("Kiri - Tekan 1x");
                                }
                               
                                if(Input.GetMouseButton(1)){
                                                Debug.Log("Kanan - Tekan Terus");
                                }
                               
                                if(Input.GetMouseButtonUp(2)){
                                                Debug.Log("Center - Jari diangkat");
                                }
                }

}


Jalankan game dan coba klik 1x klik kiri, kemudian tekan beberapa saat klik kanan dan tekan 1x center kemudian lepas penekanan.



Hasilnya seperti gambar di atas.



SELESAI


Artikel Terkait:
Disqus Comments
FajarYusuf.Com - Situs Game Terbaik, Tips Game Terbaru, Juga Web Belajar Pemrograman,
FajarYusuf.Com adalah situs yang memberikan informasi seputar game terpopuler, terbaik dan terbaru. Dapatkan tips dan trik juga didalamnya, disamping itu terdapat juga materi pembelajaran pemrograman yang mudah diikuti dan berisi.
FajarYusuf.Com - Situs Game Terbaik, Tips Game Terbaru, Juga Web Belajar Pemrograman,
FajarYusuf.Com adalah situs yang memberikan informasi seputar game terpopuler, terbaik dan terbaru. Dapatkan tips dan trik juga didalamnya, disamping itu terdapat juga materi pembelajaran pemrograman yang mudah diikuti dan berisi.
FajarYusuf.Com - Situs Game Terbaik, Tips Game Terbaru, Juga Web Belajar Pemrograman,
FajarYusuf.Com adalah situs yang memberikan informasi seputar game terpopuler, terbaik dan terbaru. Dapatkan tips dan trik juga didalamnya, disamping itu terdapat juga materi pembelajaran pemrograman yang mudah diikuti dan berisi.