나름 개발한 프로젝트를 사용하면서 불편했던 점이....
Input Field(인풋필드)가 존재하는 오브젝트를 생성하고 나면 하나씩 클릭을 해줘야 하는 부분이었다. ㅠㅠ
분명 방법이 있을거라 생각하고 찾아봤는데.
너무 쉽다 ㅠㅠ 이걸 왜 진작 안 찾아봤을까;
Input Field(인풋필드) 칸을 클릭하지 않고 바로 글자를 쓸 수 있는 방법
1. Input Field(인풋필드)를 활성화하고 싶은 곳에
delayText.Select();
를 넣으면 된다.
ex)
public InputField delayText;
public void DelayPop()
{
if (delayPop.activeSelf) { delayPop.SetActive(false); }
else
{
delayPop.SetActive(true);
delayText.Select();
delayText.text = "";
}
}
'유니티' 카테고리의 다른 글
Unity(유니티)_OpenCV 직접 빌드 (0) | 2024.03.07 |
---|---|
Unity(유니티)_매크로 핫키 만들기(다른 곳을 클릭해도 계속 실행 / runInBackground) (0) | 2024.03.05 |
Unity(유니티)_매크로 핫키 만들기(마우스 클릭) (0) | 2024.03.02 |
Unity(유니티)_매크로 핫키 만들기(마우스 위치) 지정 (0) | 2024.03.02 |
Unity(유니티)_매크로 핫키 만들기(키보드 입력, 키 코드) 정리 (0) | 2024.03.02 |