Unity C# Tutorial Indonesia : Basic 19 - GetKey


GetKey adalah salah satu user input yang menggunakan keyboard sebagai media inputan, berbeda dengan inputan lain, GetKey hanya terbatas pada tombol-tombol yang ada di papan keyboard.

GetKey memiliki 3 kondisi, yaitu :
- GetKey, kondisi tombol terus ditekan
GetKeyDown, kondisi 1x tekan
GetKeyUp, kondisi ketika jari diangkat dari tombol.


MULAI
Momon akan mencoba membuat contoh sedernaha, yaitu ketika : 
- tombol T ditekan objek berubah jadi Biru
- Y berubah jadi Merah dan 
- U berubah jadi Hijau






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

public class LatihanGetKey : MonoBehaviour {
               
                void Update () {
                                if(Input.GetKeyDown(KeyCode.T)){
                                                gameObject.renderer.material.color = Color.blue;
                                }
                               
                                if(Input.GetKeyDown(KeyCode.Y)){
                                                gameObject.renderer.material.color = Color.red;
                                }
                               
                                if(Input.GetKeyDown(KeyCode.U)){
                                                gameObject.renderer.material.color = Color.green;
                                }
                }

}

Penjelasan :
KeyCode adalah perintah yang digunakan untuk menentukan tombol apa yang akan ditekan, sebagai contoh KeyCode.Y berarti tombol Y yang memiliki fungsi ketika game dijalankan.



Jalankan game dan coba tekan T, Y atau U untuk merubah warna.


SELESAI



Tag : Basic
Back To Top