[Memo-Unity] 2. 마우스 클릭 이벤트
카테고리: MeMo Unity
태그: MeMo Unity, Unity
마우스 클릭 이벤트, 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("마우스 땔 때 ");
}
}
댓글남기기