Mengenal Input.mousePosisition Untuk Mendapatkan Kordinat Cursor Mouse Pada Unity

Mengenal Input.mousePosisition Untuk Mendapatkan Kordinat Cursor Mouse Pada Unity

Salah hal yang dibutuhkan dalam feedback di dalam games adalah mendapatkan nilai berupa posisi kordinat dari cursor mouse kita, hal ini sangat penting digunakan semisal kita ingin menggerakan sebuah karakter dengan meklik pada layar kosong di dalam game.

Unity sudah memberikan fitur tersebut dengan sangat power full yaitu dengan menggunakan class Input dengan properti mousePosition yang ada di dalam library unity.

Dengan membuat code Input.mousePosisiton kita sudah bisa mendapatkan kordinat cursor mouse dengan mudah.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    public void Update()
    {
        if (Input.GetButtonDown("Fire1"))
        {
            Debug.Log(Input.mousePosition);
        }
    }
}
Contoh kode diatas akan menghasilkan debug log berupa kordinat dimana anda meklik mouse kiri. Nilai yang diberikan berupa kordinat X dan Y (2d).

Kalian bisa langsung mencoba code diatas untuk memahaminya secara langsung