도드넷
도드의 유니티 API#6 - ONGUI CLICK 만드는 방법 UI 우클릭시 발동 본문
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?");
}
}
반응형
'창고 > 나만의 게임 제작' 카테고리의 다른 글
유니티 for문과 List remove 버그에 대해서? (0) | 2016.09.07 |
---|---|
유니티 C# LIST ArgumentOutOfRangeException Argument is out of range 에러! (1) | 2016.09.07 |
도드의 유니티 API#5 - hex 컬러 코드값을 rgb로 반환해서 color 객체만들기!! (0) | 2016.09.04 |
유니티 오류 해결법 - Object Reference not set to an instance of an object (0) | 2016.09.04 |
도드의 유니티 API#4 - 유니티 C# 기본중 기본문법 정리 (0) | 2016.09.01 |
Comments