관리 메뉴

도드넷

도드의 유니티 API#6 - ONGUI CLICK 만드는 방법 UI 우클릭시 발동 본문

창고/나만의 게임 제작

도드의 유니티 API#6 - ONGUI CLICK 만드는 방법 UI 우클릭시 발동

도드! 2016. 9. 6. 06:05




Realisant mon espoir ♠


도드의 유니티 API#6 - ONGUI CLICK 만드는 방법 UI 클릭시 발동하게 만들기


1. 해당 GUI에 EVENT TRIGGER 를 추가한다.


2. Add New Event Type을 눌러서 Pointer Click 을 선택한다.


3. 원하는 오브젝트를 등록하고 원하는 함수를 호출하도록 한다.


사실 여기까지 했으면 다 끝난건데 마음에 안드는게 있다.


바로 우클릭 좌클릭 모두에 반응한다는것.


좌클릭에만 반응하게 하려면 update 반복문에 좌클릭 검사용 조건문을 추가해주고



        if (Input.GetMouseButton(0))
        {
            left_click = true;
        }
        else
        {
            left_click = false;
        }



트리거로 부르는 함수에 다음 조건문 구조로 만든다.


    public void midrider()
    {
        if (left_click)
        {
            Debug.Log("Did you call midnight rider?");
        }     
    }







반응형
Comments