마우스 버튼을 클릭했을때 이벤트를 통해서 오브젝트의 이름을 가져와보자.
1) 경우
void Update()>>
if (Input.GetMouseButtonDown (0)) {
Debug.Log("클릭"+ gameObject.name);
}
마우스를 클릭하면 Console에 메세지가 찍힌다.
2) 경우
void OnMouseUp()
{
Debug.Log("팥 클릭"+ gameObject.name);
}
위와 같이 해도 마우스 클릭하면 Console에 메세지가 찍힌다.
두가지 이벤트의 차이점은 무엇일까?
1) 번의 경우에는 오브젝트를 클릭하지 않고 마우스 버튼을 클릭했을때다.
2) 번의 경우는 오브젝트를 클릭했을때만 발생한다.
Unity Beginner ch. 07-1] 레이캐스트 분신술! 벡터 배열 (0) | 2020.05.05 |
---|---|
Unity Beginner ch. 07] 마우스로 클릭했을때 오브젝트 감지하기 (0) | 2020.05.05 |
Unity Beginner ch. 06-1] 마우스 커서 만들기 (0) | 2020.05.05 |
Unity Beginner ch. 06] 게임 오브젝트 마우스 팔로잉 (0) | 2020.05.05 |
Unity Beginner ch. 05] 다른 오브젝트 다른 클래스의 변수/함수 접근 (0) | 2020.05.05 |