[Memo-Unity] 2. 마우스 클릭 이벤트

업데이트:

카테고리:

태그: ,


마우스 클릭 이벤트, GetMouseButtonDown, GetMouseButton, GetMouseButtonUp

고박사의 유니티 기초를 정리.

마우스 클릭 이벤트 3가지

GetMouseButtonDown()

GetMouseButtonDown : 마우스 버튼을 클릭했을때 true값을 반환

void Update()
{
    // 마우스 왼쪽 버튼을 클릭했을때
    if (Input.GetMouseButtonDown(0)){
        Debug.Log("마우스 클릭 ");
    }
}

GetMouseButton()

GetMouseButton : 마우스 버튼을 클릭하고 있는 동안에 true값을 반환

void Update()
{
    //  마우스 버튼을 클릭하고 있는 동안
    if (Input.GetMouseButton(0)){
        Debug.Log("마우스 클릭 중 ");
    }
}

GetMouseButtonUp()

GetMouseButtonUp : 마우스 버튼을 클릭을 뗐을 때 true값을 반환

void Update()
{
    // 마우스 버튼을 클릭을 뗐을 때
    if (Input.GetMouseButtonUp(0)){
        Debug.Log("마우스 뗄 때 ");
    }
}





마우스 버튼종류 3

GetMouseButtonDown(0) : 왼 쪽 버튼
GetMouseButtonDown(1) : 가운데 버튼
GetMouseButtonDown(2) : 오른쪽 버튼





마우스 클릭 이벤트 EX

void Update()
{
    // 마우스 왼쪽 버튼을 클릭했을때
    if (Input.GetMouseButtonDown(0)){
        Debug.Log("마우스 좌클릭 ");
    }
    // 마우스 가운데 버튼을 클릭했을때
    if (Input.GetMouseButtonDown(1)){
        Debug.Log("마우스 중간클릭 ");
    }
    // 마우스 오른쪽 버튼을 클릭했을때
    if (Input.GetMouseButtonDown(2)){
        Debug.Log("마우스 우클릭 ");
    }

    //  마우스 버튼을 클릭하고 있는 동안
    if (Input.GetMouseButton(0)){
        Debug.Log("마우스 클릭 중 ");
    }

    // 마우스 버튼을 클릭을 뗐을 때
    if (Input.GetMouseButtonUp(0)){
        Debug.Log("마우스 땔 때 ");
    }
}



TOP


📔

댓글남기기